2

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

4

1 回答 1

8

查看路线 API 文档。看起来您提供了一个DirectionsResult包含 s 数组的对象DirectionsRoute。每个都DirectionsRoute包含一个DirectionsLegs 数组,而这些数组又被进一步分解为一组DirectionsSteps。从每个步骤中,您可以拉出start_locationand/or end_location,每个都表示为 Lat/Lng。从那里,我将让这个答案接管如何将 Lat/Lng 转换为城市(反向地理编码):

谷歌地图:如何获得国家、州/省/地区、城市给定的纬度/经度值?

简而言之,谷歌地图提供的方向被分解为许多子部分,在大多数粒度级别,您可以提取纬度/经度,并让谷歌的地理编码 API 处理将其转换为城市名称。

于 2013-01-13T03:03:20.703 回答