From 1ab368f065208fdc5fe2156b27381ec03eadc1f6 Mon Sep 17 00:00:00 2001 From: tdcosta100 Date: Tue, 13 May 2025 09:58:06 -0300 Subject: [PATCH] Force PMTiles metadata to always have XYZ tile scheme (#3403) --- platform/default/src/mbgl/storage/pmtiles_file_source.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); }