尝试让我的谷歌地图应用程序自动完成工作。
这是当前的代码:
HTML
<input type="text" class="clearText" id="address" name="address" value="" size=20 autocomplete="off">
JavaScript
var input = document.getElementById('address');
var options = {
componentRestrictions: {country: 'au'}
};
var autocomplete = new google.maps.places.Autocomplete(input, options);
不幸的是,输入地址时没有任何反应。
有任何想法吗?
提前致谢。
编辑:我实际上收到以下错误:
未捕获的类型错误:无法读取未定义的属性“自动完成”
不知道为什么,代码放在我的地图初始化函数中。
编辑2:已修复。回答如下。
你的修复也对我有用。我正在使用 Geocomplete jQuery 插件http://ubilabs.github.com/geocomplete/ http://ubilabs.github.com/geocomplete/他们主页上的说明说要使用这个
<script src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=places"></script>
但它对我不起作用并且遇到了同样的错误。
请参阅此处的 Google 地图 API 文档https://developers.google.com/maps/documentation/javascript/places?hl=en-EN#loading_the_library https://developers.google.com/maps/documentation/javascript/places?hl=en-EN#loading_the_library
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)