首页 文章

Google Maps API自动填充功能不会返回与Google Map 搜索相同的结果

提问于
浏览
5

使用Google Maps API v3时不会返回任何结果 . 自动填充,但在为同一地址执行Google Map 搜索时,将返回结果 .

这是为什么以及如何解决这个问题?


例 .

  • Works

谷歌 Map ,找到地址:https://www.google.co.uk/maps?q=1+Oakland+Terrace,+New+Edlington,+Doncaster+DN12+1AA

  • Fails

步骤1.使用Maps API自动填充示例 . https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform

步骤2.开始在地址中键入或粘贴:

1 Oakland Terrace,New Edlington,Doncaster DN12 1AA .

找不到地址 .

1 回答

  • 0

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

    也就是说,使用Geocoding APIPlace Text Search API,此特定地址似乎正常工作 . Places API包含该地址的信息,它不是自动完成的 . 我建议您设计一个应用程序,这样如果您有一个看起来很完整的地址并且自动填充请求失败,您将回到常规的Places API文本搜索或地理编码调用 .

相关问题