【问题标题】:Google maps API Autocomplete: output only cities谷歌地图 API 自动完成:仅输出城市
【发布时间】:2012-12-28 15:56:28
【问题描述】:

有没有办法在 google map api 自动完成字段中只显示城市?

目前我们正在使用地理编码,但不幸的是,我们甚至收到了国家和地址。

我们甚至尝试了以下代码

var input = document.getElementById('txt_city_and');
var options = {
  types: ['(cities)']
};

自动完成 = 新的 google.maps.places.Autocomplete(输入,选项);

我们收到的错误是

未捕获的类型错误:无法读取未定义的属性“自动完成”

-- 谢谢

【问题讨论】:

  • 好的,我们已经通过使用以下代码找到了解决方案 var input = document.getElementById('txt_city_and'); var options = { types: ['(cities)'] };当我们调用库时,我们添加了以下代码 &libraries=places 示例:
  • 自动完成库实际上是一个单独的库,必须显式加载。 maps.googleapis.com/maps/api/…
  • 感谢您的回答,我们如何从这个自动完成中获取邮政编码或邮政编码?非常感谢
  • stackoverflow.com/questions/12236857/…,在address_components下查看。

标签: google-maps-api-3 autocomplete


【解决方案1】:

请确保 <script type="text/javascript" src="maps.google.com/maps/api/... 与使用它的代码一起放在脚本之前

【讨论】:

    猜你喜欢
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    • 2017-04-12
    • 2018-03-24
    • 1970-01-01
    • 2016-11-17
    相关资源
    最近更新 更多