我正在使用Google map API v3开发网页。有没有办法收集路线从A点到B点的路线或城市名称?我在页面中使用了javascript。
答案 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处理将其转换为城市名称。