2013-02-01 40 views
13

我是Google Maps API(3.0)的新手。我希望根据对Maps API的方向查询获取停留的城市,但到目前为止没有找到关于此特定主题的任何文档。使用Google Maps API获取停留的城镇(路线)

https://developers.google.com/maps/documentation/javascript/directions#Steps

我根据地址和地址B.我想知道每一个用户将他的旅程中穿越城市得到一个方向。我发现了一些关于方向点(中途停留点)的信息,但这些信息与每个停靠点或街道变化有关。我找不到任何核心对象到目前为止...

感谢您的时间:)

回答

7

我会怎么做:

  1. 使用RouteBoxer查找包含路线边界(相当小号)
  2. 使用Places API返回city_hall,local_government_office或library的地方types(可能会调整该选项)。
  3. 从这些响应中取出城镇数据,对它们进行排序以获得独特的结果,然后使用这些数据。

Proof of concept将需要调整您正在进行搜索的位置,距离和区域类型。根据路线的用途和路线长度,沿道路(100米或1000米)以某些固定间隔在点上使用反向地理编码器可能会更好,速度可能更快,并且不会使用Places API配额。

+0

一些演示或代码将不胜感激。 – Engineer

+0

增加了概念验证。 – geocodezip

+0

优秀的答案/概念验证,谢谢geocodezip。 – Yann

相关问题