首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >利用谷歌地图API反向地理编码获取地名

利用谷歌地图API反向地理编码获取地名
EN

Stack Overflow用户
提问于 2018-02-05 14:27:56
回答 1查看 2.6K关注 0票数 1

我使用Google进行逆向地理编码,给它以纬度和经度.这是给我的街道地址或其他短地址。

我想要的是确切位置的商业名称或地名。

我试着用Google Place API来做这件事,但它要求的是类型或关键字来搜索。虽然我没有任何特定类型的搜索。我只想知道名字。

就像这里是医生的医院和医疗中心。我怎么能得到这个名字,我只有Lat和渴望这个地方。

EN

回答 1

Stack Overflow用户

发布于 2018-02-06 11:20:43

只有纬度和经度,您可以执行搜索请求,但它将占据这些坐标附近的所有地方。你可以这样做:

地点搜索

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&key=YOURAPIKEY

在答复中,你会看到所有的地名(就像你的医生医院)。

示例:

我建议您重新设计代码的目标,因为由坐标确定的位置在很大程度上取决于它们的精度。

例如,纬度45.35469190000001与纬度45.3547不同。api如何猜测在近似坐标下的位置?

谷歌的反应是,它不使用坐标来唯一地标识一个地方,而是使用位置it。

所以你的选择是:

  • 使用位置搜索可以找到你坐标附近的所有地方。

  • 重新设计您的代码,以便通过位置in来标识唯一的位置。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48624759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档