使用Google Maps API获取中途停留的城镇(路线)

Yan*_*ann 13 google-maps google-maps-api-3 directions

我是Google Maps API(3.0)的新用户.我想基于对Maps API的方向查询来获得停留城市,到目前为止还没有找到关于此特定主题的任何文档.

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

我正在根据地址A和地址B获得方向.我想知道用户在旅途中会遇到的每个城市.我找到了一些关于路点(中途停留点)的信息,但这些信息与每个站点或街道变化有关.到目前为止我找不到任何核心对象......

感谢您的时间 :)

geo*_*zip 7

我会怎么做:

  1. 使用RouteBoxer查找包含路径的边界(相当小的路径)
  2. 使用Places API可以在这些边界内返回city_hall,local_government_office或库类型的地方(可能会稍微调整一下这个选项).
  3. 从这些响应中获取城镇数据,对它们进行排序以获得独特的结果,然后使用这些数据.

概念证明需要调整您正在进行搜索的位置类型,距离和区域.根据路线的使用和长度,沿着道路(100米或1000米)以一定的间隔在点上使用反向地理编码器可能会更好,这可能会更快,并且不会耗尽Places API配额.