首页 文章

Google Map 搜索框与Google Places API相对应

提问于
浏览
2

我是Google Places API的新手 . 我想要实现的是创建一个简单的搜索框,人们可以根据Google地点搜索地点,并选择其中一个来获取坐标(纬度,经度) .

目前我正在使用Google Places API . 所有步骤都非常简单,但在使用它几天之后,我意识到有时谷歌 Map 搜索框的结果比谷歌放置API更好 .

以下是我目前为Google Map 和Google Places API测试的内容

  • 我使用maps.google.com测试Google Map 搜索框中的结果,并查看所有自动填充功能 .

  • 我正在使用Google Places API而没有任何半径限制(orderby = distance),传感器为false,我将用户当前位置放在位置参数中,将文本放入关键字字段 .

基于此配置,结果不同 . 我是否知道是否有人知道并愿意分享如何配置Google Places API网址以获得与Google Map 搜索框相同的结果?

还是难以实现?也就是说,Google Places API搜索结果不如我们在Google Map 中搜索时效果好吗?如果是这样,是否有任何政策不允许人们仅使用Google搜索框和坐标结果而不显示 Map ?

1 回答

  • 2

    我相信Google Map 自动填充功能会使用Place自动填充和查询自动填充服务的结果组合 . 根据您提到的rankby = distance,听起来您正在使用附近的搜索服务,这将返回与自动完成服务不同的结果 . 有关使用自动填充服务的详细信息,请查看Google Places API文档 .

    https://developers.google.com/places/documentation/

相关问题