使用GPS坐标获取建筑物名称

时间:2012-11-01 17:01:00

标签: google-maps-api-3 google-api google-places-api

我正在编写一个应用程序,使用手机本身获取的GPS坐标来检索该位置的建筑物名称。

例如,如果我使用此http网址通过Google Place API请求: https://maps.googleapis.com/maps/api/place/search/json?location=40.805112,-73.960349&radius=10&sensor=false&key= “YourKey”

我只能通过此获取此坐标的街道名称

但如果我在maps.google.com中输入“40.805112,-73.960349”。我可以得到确切的建筑名称。所以我想知道如何使用Google Map API获取我想要的建筑物名称。

非常感谢你!!!

1 个答案:

答案 0 :(得分:0)

您提供的request中的第一个结果包含"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=distance&types=establishment&sensor=false&key=YOUR_API_KEY

这将返回给定位置的最近位置。