如何在mapbox android Sdk中使用Openmap矢量图块

如何在mapbox android Sdk中使用Openmap矢量图块,android,mapbox,openmaptiles,Android,Mapbox,Openmaptiles,我对Android开发非常陌生,但我设法让下面的链接正常工作 现在我可以使用mapbox API加载地图了 我只需要一个帮助,我如何在这个SDK中使用openmap vector tiles,我需要更改什么 我已经安装了像这样的矢量瓷砖 我没有找到任何关于此的文档 任何人都可以帮助我。为了使用由第三方托管的磁贴,您需要设置一个磁贴集,然后从该集中设置一个矢量源 TileSet tileSet = new TileSet("2.1.0", TILE_SET_URL); VectorSource

我对Android开发非常陌生,但我设法让下面的链接正常工作

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

我只需要一个帮助,我如何在这个SDK中使用openmap vector tiles,我需要更改什么

我已经安装了像这样的矢量瓷砖

我没有找到任何关于此的文档
任何人都可以帮助我。

为了使用由第三方托管的磁贴,您需要设置一个
磁贴集,然后从该集中设置一个
矢量源

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应用程序中找到。

Hi Lukasz,我正在下载演示应用程序以更好地理解它,关于下面的行,我应该将其放在Mapbox Android Sdk下的哪些文件中?(我是新来的..可能问了一个很傻的问题)TileSet TileSet=新TileSet(“2.1.0”,TILE\u SET\u URL);矢量源源=新矢量源(ID_源,tileSet);你真的是指这个链接吗?为了从openmaptiles?Hi Lukasz添加我自己的Tile,我设法安装了android演示代码,我找到了您上面提到的可以更改Tile的地方。现在我唯一的问题是,我遵循这个url,现在我的问题是让MoboxSDK成为我的应用程序,我需要从GitHub下载sdk的完整代码,还是我不能在我的应用程序中使用tileset和Vector source,我使用上面的url创建的应用程序?请让我知道paczos,所以我已经完成了bellow TileSet TileSet=new TileSet(“2.1.0”,“{z}/{x}/{y}.pbf”);矢量源源=新矢量源(“2.1.0”,瓷砖集);现在,如何用我的分幅替换mapbox api键?getInstance(这个“xxxxxx”);还是我做错了?请帮我解决这个问题。Paczos,我想我现在明白了,这里说的是如何添加源代码和层,现在我有两个问题,请帮我解决,我正在运行OpenSmartles,在这种情况下,OpenSmartles的正确参数是什么?我在OpenCaptiles中没有看到太多关于它的信息。如何将其设置为端口9090中托管的OpenMatpiles?我想这会解决我的问题,谢谢你的帮助