【问题标题】:How to Draw Path between start location and end location with multiple waypoints on google map in android?如何在android中的谷歌地图上使用多个航点在起始位置和结束位置之间绘制路径?
【发布时间】:2014-03-12 10:38:37
【问题描述】:

我想在 android 的谷歌地图上使用多个航点在起点和终点之间绘制路径,同时我想给点编号,例如起点是 1 及以后请帮忙。

【问题讨论】:

  • 嗨 Chetak,你有解决这个问题的方法吗?我正在开发一个需要类似功能的应用程序 - 我可以让起点和终点工作,但我也想添加航点。谢谢你

标签: java android google-maps


【解决方案1】:
PolylineOptions polylineOptions = new PolylineOptions();
polylineOptions.addAll(<routePoints must be List<LatLng> points>);
polylineOptions.color(Color.RED);
polylineOptions.width(10);
polyline = map.addPolyline(polylineOptions);

【讨论】:

  • 感谢您的回复,但我正在向 google 发送请求,其中包括 start、destination 和 waypoints,optimized=true 我正在获取路线,但我希望在地图上绘制优化点
  • 我有那个代码,但无法在堆栈溢出中发布,涉及模型类和解码器类太大而无法读取谷歌响应,如果您能够解码折线对象,那么您可以使用折线绘制路线
  • @MohdMufiz 嗨,Mohd,你在 github 中有这些代码吗?我可以在地图上点击 2 个点并获取它们之间的方向,但我想通过点击更多点来添加航点。你可以发布一些代码来做到这一点吗?谢谢,凯文
  • Kevin 我没有代码,但你可以试试这个解决方案 在数组列表中添加你的点击点,然后在你点击时以这种方式从第 (n-1) 个点画线到第 n 个点第一次 (n-1)==0 所以忽略这个,然后在第二次点击 (n-1)==0 和 n=1 所以画线到 0 到 1,然后在第三次点击 (n-1)==1和 n==2,所以在上面画线等等
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多