javascript - Google Maps API 自动完成不会返回与 Google Maps 搜索相同的结果

标签 javascript google-maps google-maps-api-3 autocomplete

使用 Google Maps API v3 时不会返回任何结果。自动完成,但是在对同一地址进行 Google map 搜索时将返回一个结果。

为什么会这样,如何解决?


例子。

最佳答案

Google Places API 通常会返回类似于 maps.google.com 的结果,但它们并不完全相同。我无法使用 maps.google.com 重现此地址开头的任何建议,这与您在自动完成 API 中看到的体验相符。

也就是说,这个特定地址似乎可以使用 Geocoding API 正常工作和 Place Text Search API . Places API 具有该地址的信息,只是不会自动完成。我建议您设计您的应用程序,以便如果您有一个完整的地址并且自动完成请求失败,您可以回退到常规的 Places API 文本搜索或地理编码调用。

关于javascript - Google Maps API 自动完成不会返回与 Google Maps 搜索相同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28152941/

相关文章:

javascript - JQuery,在先前设置高度后将div高度调整为新内容

javascript - 使用 JSON 初始化 JavaScript 对象

google-maps-api-3 - 折线百分比的纬度

javascript - 向谷歌地图添加复杂图标

google-maps - 使用 Google map 避免 "Sorry, we have no imagery here"

javascript - 在 Google map V3 上动态添加 InfoWindows 和标记

javascript - meteor , '/users/insert' 已定义

java - 如何从 JSP 获取图像 blob 到 JavaScript?

javascript - Google map 上的所有标签均显示为实心框。可能出了什么问题?

java - 具有自定义布局的 fragment 内的 Google map