如何在android应用程序中创建自定义的航空Map视图并使用Map框绘制多边形

ou6hu8tu  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(387)

我使用的是mapboxsdk,其中我必须设置不同的Map类型。大多数情况下,我不得不使用Map盒sdk的航空Map视图。我想实现一个类似下图的视图。

我将如何实现一个观点,也如何画一个多边形这样的形象?

vecaoik1

vecaoik11#

跟随https://docs.mapbox.com/android/maps/guides/install/ 设置Mapsdk并向android应用程序添加基本Map。
https://docs.mapbox.com/android/maps/examples/draw-a-polygon/ 演示如何在Map上绘制多边形。如果你只有设备上的坐标。
您可以使用mapbox数据集编辑器+https://studio.mapbox.com/datasets,以绘制多边形。然后将数据集导出到向量tileset,然后在mapssdk中引用tileset VectorSource https://github.com/mapbox/mapbox-android-demo/search?q=vectorsource
无论如何将数据添加到Map中,如果要动态切换Map样式,都需要使用单独的方法进行添加。成功更改和加载样式后,重新添加数据/图层。
可以使用多个geojson Polygon 对象或单个geojson MultiPolygon

相关问题