1

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

例如,如果我使用此 http URL 向 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 来获取我想要的建筑物名称。

非常感谢你!

4

1 回答 1

0

您提供的请求中的第一个结果包含"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

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

于 2012-11-02T03:06:18.610 回答