(Android)使用.geojson文件在地图上画一条线



我正在处理一个公共汽车应用程序,我需要显示一条使用的路线。有了这个,我使用了 MapBox 网站,在我以 .geojson 格式导出路线后,使用数据集和徽标绘制了一条路线,我想知道我是否可以从这个文件在 android 上的地图上画一条线,而不是在代码中放置点对点。

是的,可以使用 Mapbox Maps SDKLineLayer绘制LineString

https://github.com/mapbox/mapbox-android-demo/search?q=LineLayer&unscoped_q=LineLayer

您可能会发现这些 Mapbox 演示应用程序示例特别有用且鼓舞人心:

  • https://docs.mapbox.com/android/maps/examples/draw-a-geojson-line/
  • https://docs.mapbox.com/android/maps/examples/create-a-line-layer/
  • https://docs.mapbox.com/android/maps/examples/moving-icon-with-trailing-line/
  • https://docs.mapbox.com/android/maps/examples/snaking-directions-route/
  • https://docs.mapbox.com/android/maps/examples/marker-following-route/

注释插件是绘制线条 https://docs.mapbox.com/android/plugins/overview/annotation/的另一种选择。您可以将本地文件与插件一起使用,如 https://github.com/mapbox/mapbox-plugins-android/blob/master/app/src/main/java/com/mapbox/mapboxsdk/plugins/testapp/activity/annotation/LineActivity.java#L89

最新更新