可通过将输入框链接到下拉列表以显示地址来使用的 Google 地方 ( google.maps.places.Autocomplete ) 类在搜索机构时给我带来了麻烦
我也可以在 Google 示例页面上生成此问题:
我在我的代码中使用了这个特性,就像上面的例子一样,通过包含对 places API 的引用:
<script src="//maps.googleapis.com/maps/api/js?sensor=false&libraries=places"
type="text/javascript"></script>
问题似乎主要围绕[Establishments]。但不仅仅是任何机构。它只偶尔发生在一些人身上。
目前我遇到的一个特别问题是当我输入 Name United campervan rentals时,然后选择生成的下拉菜单。autocomplete.getPlace() 命令中返回的地址不是我期望的地址。返回的地址是创建自动完成对象时设置的边界的中间。
但是,根据 maps.google.co.nz,我期望地址为3 Kingsford Smith Place。
我已经在许多浏览器中尝试过,包括 IE 8、9、Chrome、FF 3.6。都产生相同的结果。我也在一天中的不同时间尝试过,结果相同。
我已经在 Google API 论坛上发布了这篇文章,但读到了一篇文章,他们正在将 Q&A 转移到 SO,所以只要我添加适当的标签,某人就可以提供某种见解。我真的希望是这样。干杯。