使用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 回答
Google Places API通常会返回类似于maps.google.com的结果,但它们并不完全相同 . 我无法使用maps.google.com重现有关此地址开头的任何建议,这与您在自动填充API中看到的体验相符 .
也就是说,使用Geocoding API和Place Text Search API,此特定地址似乎正常工作 . Places API包含该地址的信息,它不是自动完成的 . 我建议您设计一个应用程序,这样如果您有一个看起来很完整的地址并且自动填充请求失败,您将回到常规的Places API文本搜索或地理编码调用 .