[node] Handle tiles which 404 better

This commit is contained in:
bsudekum
2015-09-29 14:45:38 -07:00
committed by John Firebaugh
parent c958ee45ab
commit 7112d43609
4 changed files with 16 additions and 2 deletions

View File

@@ -44,6 +44,12 @@ void VectorTileData::request(float pixelRatio, const std::function<void()>& call
req = fs->request({ Resource::Kind::Tile, url }, util::RunLoop::getLoop(), [url, callback, this](const Response &res) {
req = nullptr;
if (res.status == Response::NotFound) {
state = State::parsed;
callback();
return;
}
if (res.status != Response::Successful) {
std::stringstream message;
message << "Failed to load [" << url << "]: " << res.message;