使用Google Maps API v3时未返回任何结果。自动填充功能,但在为同一地址执行Google地图搜索时,会返回结果。
为什么会这样,如何解决?
实施例
作品:
谷歌地图,找到地址: https://www.google.co.uk/maps?q=1+Oakland+Terrace,+New+Edlington,+Doncaster+DN12+1AA
失败:
步骤1.使用Maps API自动填充功能的示例。 https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform
步骤2.开始输入或粘贴地址:
1 Oakland Terrace,New Edlington,Doncaster DN12 1AA。
找不到地址。
答案 0 :(得分:0)
Google Places API通常会返回类似于maps.google.com的结果,但它们并不完全相同。我无法使用maps.google.com重现对此地址开头的任何建议,这与您在自动填充API中看到的体验相符。
也就是说,此特定地址似乎可以使用Geocoding API和Place Text Search API正常工作。 Places API包含该地址的信息,它不是自动完成的。我建议您设计一个应用程序,这样如果您有一个看起来很完整的地址并且自动填充请求失败,您将回到常规的Places API文本搜索或地理编码调用。