diff --git a/platform/default/src/mbgl/storage/pmtiles_file_source.cpp b/platform/default/src/mbgl/storage/pmtiles_file_source.cpp index daa9e8ba2..563cb088e 100644 --- a/platform/default/src/mbgl/storage/pmtiles_file_source.cpp +++ b/platform/default/src/mbgl/storage/pmtiles_file_source.cpp @@ -291,9 +291,11 @@ private: doc.AddMember("tilejson", "3.0.0", allocator); if (!doc.HasMember("scheme")) { - doc.AddMember("scheme", rapidjson::Value().SetString("xyz"), allocator); + doc.AddMember("scheme", rapidjson::Value(), allocator); } + doc["scheme"] = rapidjson::Value().SetString("xyz"); + if (!doc.HasMember("tiles")) { doc.AddMember("tiles", rapidjson::Value(), allocator); }