【问题标题】:route many coordinates in google map android在谷歌地图android中路由许多坐标
【发布时间】:2016-06-22 08:51:45
【问题描述】:

当我在两个坐标之间的谷歌地图中绘制路线时,我使用下面的 Google API URL 它可以获取所有数据,但现在我可以在多个坐标之间绘制路线我该怎么做?

http://maps.googleapis.com/maps/api/directions/xml?origin=41.020381,28.936672&destination=41.023722,28.939016&sensor=false&units=metric&mode=driving

【问题讨论】:

  • 所以你想在你的路线上添加更多的航点,从起点到终点坐标?

标签: android google-maps


【解决方案1】:

您可以使用航点https://developers.google.com/maps/documentation/directions/intro#Waypoints,但要考虑到最大允许的航点数量为 23 个

【讨论】:

    【解决方案2】:

    您可以使用航点,文档可以在这里找到:

    Google Maps APIs Waypoints

    但是,由于航路点最多仅支持 23 个航路点,因此您需要将点的总数除以 23 才能得到点之间的间隔,最终得到 23。这不会为您提供非常准确的路线,因为您会错过许多记录点。

    我们发现另一种解决方案是不使用 Google Maps Directions API,而是尽可能多地记录一个位置,然后将这些点作为折线直接绘制到地图上,从而无需任何方向请求。

    【讨论】:

      猜你喜欢
      • 2015-02-05
      • 1970-01-01
      • 1970-01-01
      • 2012-08-23
      • 1970-01-01
      • 1970-01-01
      • 2018-06-11
      • 2012-10-18
      相关资源
      最近更新 更多