我正在编写一个应用程序,使用手机本身获得的GPS坐标来检索该位置的建筑名称。
例如,如果我使用此http URL请求Google Place API:https://maps.googleapis.com/maps/api/place/search/json?location=40.805112,-73.960349;半径=10&传感器=错误&key="YourKey">
我只能通过此获取此坐标的街道名称。
但如果我在maps.google.com上输入"40.805112,-73.960349",我就能得到确切的建筑名称。所以我想知道如何使用谷歌地图API来获得我想要的建筑名称。
非常感谢!!!
您提供的请求中的第一个结果包含"name" : "Church of Notre Dame"
,这不是您想要的吗?
如果您只对该位置的地名感兴趣,最好使用rankby=distance
参数或radius
并通过type=establishment
:进行筛选
https://maps.googleapis.com/maps/api/place/search/json?location=40.805112,-73.960349;rankby=距离&types=建立&传感器=错误&密钥=YOUR_API_key
这将返回给定位置最近的位置。