[Android] [Mapbox]如何将其他平铺源添加到Mapbox地图?

时间:2018-02-05 09:58:51

标签: android mapbox mapbox-android

我正在寻找一种解决方案,将其他磁贴源添加到Mapbox地图中。例如,我有一个类似于此https://tile.openstreetmap.org/{z}/{x}/{y}.png的磁贴源网址,我想在原始Mapbox图层上方添加此磁贴。我打算使用RasterLayer,但我不知道哪个url格式应该输入到这个Layer,Mapbox文档不清楚。

任何人都可以帮我解决这个问题吗? 谢谢!

2 个答案:

答案 0 :(得分:0)

您应该将RasterSource与TileSet一起使用:

RasterSource source = new RasterSource("source-id", new TileSet("2.1.0", baseUrl + "/{z}/{x}/{y}.png"));
map.addSource(source);

答案 1 :(得分:0)

另一种解决方案是使用您的mapbox studio帐户上传您的图块集。

  

将MBTiles,KML,GPX,GeoJSON,Shapefile(压缩)或CSV文件拖放到此处,将其转换为矢量切片。要创建栅格图块,请拖放GeoTIFF文件。