【问题标题】:Google Maps Direction Radius谷歌地图方向半径
【发布时间】:2011-09-07 23:06:41
【问题描述】:

使用谷歌地图 v3,我可以获取从一个标记到另一个标记的方向,但无论如何要找出与我将要行驶的路线最大距离的其他标记

例子:

假设我要从我的房子(开始标记)到朋友的房子(结束标记)并想去途中的加油站(地图上也会有标记)。有什么办法可以算出从我家到我朋友的路径最多 2 英里的地方有哪些加油站?

【问题讨论】:

    标签: google-maps google-maps-api-3 directions


    【解决方案1】:

    似乎没有方便的方法可以准确地完成您的要求,但您可以通过一些工作来近似它。最简单的做法是找到离您的起点和/或终点最近的加油站,然后继续。

    如果您想更加努力地工作但获得更好的结果(但可能会以显着延迟为代价),您可能可以在返回的方向上检查最靠近每个步骤的 start_location/end_location 的加油站路线 API。但是,对于长/复杂的路线,这可能是很多点。而且你会错过路线中靠近长腿中间的加油站,所以它仍然只是一个近似值。

    也许可以解析折线并对沿途的许多点进行一大堆查询。但即使有可能,您的表现也会很糟糕,您甚至可能会遇到 Google 可能为防止滥用而实施的某些速率限制或其他查询限制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-24
      • 2011-09-18
      • 2014-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多