我使用的是mapboxsdk,其中我必须设置不同的Map类型。大多数情况下,我不得不使用Map盒sdk的航空Map视图。我想实现一个类似下图的视图。我将如何实现一个观点,也如何画一个多边形这样的形象?
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
VectorSource
Polygon
MultiPolygon
1条答案
按热度按时间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
对象或单个geojsonMultiPolygon