Google Places API 中与建筑物相邻的街道名称

Posted

技术标签:

【中文标题】Google Places API 中与建筑物相邻的街道名称【英文标题】:Names of streets adjacent to a building in Google Places API 【发布时间】:2019-10-31 23:36:10 【问题描述】:

我正在使用 Google Maps Places API 检索特定位置(例如火车站)的地理坐标。

我现在想获取与建筑物相邻的街道名称(例如建筑物的两侧或三侧)。

有没有直接的方法来做到这一点?

【问题讨论】:

重复Finding nearest road using Google Places API: 【参考方案1】:

您可以使用 Roads API -- Nearest Roads,它返回每个给定点最近的路段。

查看样品请求: https://roads.googleapis.com/v1/nearestRoads?points=40.675138,-73.949893|40.674904,-73.949919&key=YOUR_API_KEY

返回纽约布鲁克林 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。

希望这会有所帮助!

【讨论】:

以上是关于Google Places API 中与建筑物相邻的街道名称的主要内容,如果未能解决你的问题,请参考以下文章

反应:Google Places API/ Places 详细信息

新的 Google API 密钥“Google Maps API v3”不适用于 Google Places API?

Android Google Places API,getAutocompletePredictions 返回状态“PLACES_API_ACCESS_NOT_CONFIGURED”

使用 google-places-api 的简单 html 页面的 ApiNotActivatedMapError

javascript 获取当前地址 - Google Places API

Python,Google Places API