【发布时间】:2019-10-31 23:36:10
【问题描述】:
我正在使用 Google Maps Places API 检索特定位置(例如火车站)的地理坐标。
我现在想获取与建筑物相邻的街道名称(例如建筑物的两侧或三侧)。
有没有直接的方法来做到这一点?
【问题讨论】:
标签: google-places-api google-roads-api
我正在使用 Google Maps Places API 检索特定位置(例如火车站)的地理坐标。
我现在想获取与建筑物相邻的街道名称(例如建筑物的两侧或三侧)。
有没有直接的方法来做到这一点?
【问题讨论】:
标签: google-places-api google-roads-api
您可以使用 Roads API -- Nearest Roads,它返回每个给定点最近的路段。
返回纽约布鲁克林 St Marks Ave 和 Nostrand Ave 道路的地点 ID:
{
snappedPoints: [
{
location: {
latitude: 40.675207313469635,
longitude: -73.94988632960607
},
originalIndex: 0,
placeId: "ChIJ-fmHuZxbwokR9DK_otCAI-8"
},
{
location: {
latitude: 40.67490969962758,
longitude: -73.95002762271577
},
originalIndex: 1,
placeId: "ChIJeTc98pxbwokR7npFqW-oC58"
}
]
}
地点 ID 可用于其他 Google API,包括 Places API 和 Maps JavaScript API。例如,如果您需要获取 Roads API 返回的捕捉点的道路名称,您可以将placeId 传递给Places API 或Geocoding API。
希望这会有所帮助!
【讨论】: