获取谷歌地图路线经过的城市名称

时间:2013-01-13 02:53:26

标签: javascript

我正在使用Google map API v3开发网页。有没有办法收集路线从A点到B点的路线或城市名称?我在页面中使用了javascript。

1 个答案:

答案 0 :(得分:6)

查看Directions API docs。看起来您提供了一个包含DirectionsResult数组的DirectionsRoute对象。每个DirectionsRoute都包含一个DirectionsLeg s数组,而这些数组又会进一步细分为一组DirectionsStep s。从每个步骤中,您可以提取start_location和/或end_location,其中每个都表示为Lat / Lng。从那里,我将让这个答案接管如何将Lat / Lng转换为城市(反向地理编码):

Google Maps: how to get country, state/province/region, city given a lat/long value?

简而言之,Google地图提供的指示细分为多个子部分,在大多数细分级别,您可以提取纬度/经度,并让Google的地理编码API处理将其转换为城市名称。