如何在 mapbox android SDK 中使用 Openmap 矢量切片

how to use Openmap vector tiles with mapbox android Sdk

我是 Android 开发的新手,但我设法使波纹管 link 工作

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

我没有找到这方面的任何文档 谁能帮帮我。

为了使用由第三方托管的图块,您需要设置一个 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");

关于源层的更多信息here, and a more elaborate example can be found in the Mapbox Demo App's repository