是否可以使用样式规范在Mapbox GL本地(Android)中添加线/圆/多边形层



在mapbox-gl-js中,您可以通过将其传递给粘贴Mapbox样式规范的JSON对象,轻松地使用AddLayer()方法在地图上绘制数字。这是超级方便且容易的。

例如,请参见Map.addlayer()在此处致电:

如何添加geojson系列

我现在正在使用Mapbox GL本机(Android SDK),并且我一直在搜查文档和示例类似方法,但已经空了。所有示例都显示了如何与样式进行编程互动,但我什么也没能将其传递给样式的JSON对象并呈现整个过程。

我必须缺少简单的东西。

Mapbox GL本机中是否有类似的方法?

https://docs.mapbox.com/android/maps/examples/draw-a-geojson-line/是类似的Android SDK示例。

我相信您不能仅将其传递给JSON对象(例如Addlayer,根据MAPBOX样式规格),因为Android/iOS未在JavaScript中进行编程,因此没有JSON对象的概念。因此,为什么您需要用母语构造像JSON这样的本地对象,例如在链接的示例中。

最新更新