Я пытаюсь объединить векторные плитки (сгенерированные с помощью шейп-файла) на основе этого учебного пособия с другим файлом mbtile определенной страны, который я скачал с openmaptiles.Я размещаю mbtiles на локальном сервере, который живет в бродячей машине.И я отображаю их на картографическом клиенте, используя OL3.Я могу без проблем отобразить второй файл mbtile (со страной), используя следующие параметры для определения источника:
"data_vector":{
"type": "vector",
"tiles": [
"http://localhost:8080/data/v3/{z}/{x}/{y}.pbf"]
}
Я хочу добавить другой источник с другим файлом mbtile.Согласно этому руководству, я могу объединить файлы mbtile, добавив еще один источник.Я попытался сделать это, выполнив следующее:
"mymaptiles": {
"type": "vector",
"url": "mbtiles:///Users/dkar/workspaces/other/workshops/osmfoundation_workshop/opt/maps/wld_poi_warehouses_wfp.mbtiles"
}
Но затем, когда я пытаюсь получить доступ к карте из браузера, я получаю следующую ошибку:
TileJSON.js:85 Failed to load mbtiles:///Users/dkar/workspaces/other/workshops/osmfoundation_workshop/opt/maps/wld_poi_warehouses_wfp.mbtiles: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
Это правильный способсделай так, чтоб это работало?Если да, как мне сделать, чтобы mbtile появился на карте?