【问题标题】:Google map polyline in Android [duplicate]Android中的谷歌地图折线[重复]
【发布时间】:2016-12-28 16:08:29
【问题描述】:

我们正在 iOS 和 Android 上提供基于地图的移动应用程序。我们想在地图上绘制一条路线,为此我们在 iOS 中使用折线。这是它的 iOS 代码。

let polyline = infoArray[activeIndex].polyLine // Polyline code in string format
let path: GMSPath = GMSPath(fromEncodedPath: polyline)!
let routePolyline = GMSPolyline(path: path)
routePolyline.strokeWidth = 3
routePolyline.map = mapView

但是 Android 开发者无法在 Android 上绘制它。安卓怎么做?

【问题讨论】:

  • @Charuka 我已经浏览了那个帖子。我们没有纬度和经度列表,只有一个代码
  • 同样的问题有什么解决办法吗?

标签: android google-maps google-polyline


【解决方案1】:

您可以使用Google Maps Android API Utility Library 中的PolyUtil.decode 方法从String 编码的折线中获取List<LatLng>

【讨论】:

  • 有什么方法可以像在iOS中一样在android中直接绘制编码折线
  • 没有,但是解码后的List可以直接被PolylineOptions.addAll方法使用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-25
  • 2013-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多