使用上传的 mbtiles tilesets Mapbox API 更新我的地图
update my map with uploaded mbtiles tilesets Mapbox API
我想用 Mapbox API 上传的 tilesets
更新 Mapbox 上的自定义地图。 MBtiles
是使用 mapbox-Python-SDK
上传并存储为 tilesets
。
我需要通过脚本将这些 Tilesets
获取到自定义地图(文件是来自无人机的地理参考图片,我希望它自动显示在我的地图上)。某种实时映射。它在 Mapbox Studio 中使用 "Add tileset to style" - 按钮很容易工作,但我需要通过 API.
来完成
我不知道最好的方法是什么。有什么建议吗?
您可以在运行时使用 map.addLayer
或 map.addSource
添加源,然后使用 map.addLayer
添加源,如本示例 https://www.mapbox.com/mapbox-gl-js/example/query-similar-features/ 所示(尽管在您的情况下听起来像是您的来源将是 type: 'raster'
).
map.addSource("drone", {
"type": "raster",
"url": "mapbox://username.sourceid"
});
map.addLayer({
"id": "drone-layer",
"type": "raster",
"source": "drone"
});
我想用 Mapbox API 上传的 tilesets
更新 Mapbox 上的自定义地图。 MBtiles
是使用 mapbox-Python-SDK
上传并存储为 tilesets
。
我需要通过脚本将这些 Tilesets
获取到自定义地图(文件是来自无人机的地理参考图片,我希望它自动显示在我的地图上)。某种实时映射。它在 Mapbox Studio 中使用 "Add tileset to style" - 按钮很容易工作,但我需要通过 API.
我不知道最好的方法是什么。有什么建议吗?
您可以在运行时使用 map.addLayer
或 map.addSource
添加源,然后使用 map.addLayer
添加源,如本示例 https://www.mapbox.com/mapbox-gl-js/example/query-similar-features/ 所示(尽管在您的情况下听起来像是您的来源将是 type: 'raster'
).
map.addSource("drone", {
"type": "raster",
"url": "mapbox://username.sourceid"
});
map.addLayer({
"id": "drone-layer",
"type": "raster",
"source": "drone"
});