0

我对 Android 开发非常陌生,但我设法使波纹管链接工作

https://www.mapbox.com/android-docs/map-sdk/overview/

现在我可以使用 mapbox API 加载地图。

我只需要一个帮助,我如何在这个 SDK 中使用 openmap 矢量切片,我需要改变什么?

我已经安装了这样的矢量图块 http://mydomain:9090/styles/osm-bright/?vector#8/22.615/90.344

我没有找到任何文档可以请任何人帮助我。

4

1 回答 1

1

为了使用第三方托管的磁贴,您需要设置一个TileSet,然后VectorSource从该组中设置一个。

TileSet tileSet = new TileSet("2.1.0", TILE_SET_URL);
VectorSource source = new VectorSource(ID_SOURCE, tileSet);

另外需要注意的是,在使用矢量图块时,您需要定义一个源层。

LineLayer lineLayer = new LineLayer(ID_LINE_LAYER, ID_SOURCE);
lineLayer.setSourceLayer("source-layer");

更多关于源层的信息在这里,更详细的例子可以在 Mapbox Demo App 的存储库中找到。

于 2018-07-06T09:51:28.780 回答