Javascript 城市名称自动完成不起作用
我正在尝试使用GooglePlacesAPI在自动完成文本框中获取城市名称。我不知道我的代码有什么问题,我的自动完成文本框中没有城市名称 这是我的密码:Javascript 城市名称自动完成不起作用,javascript,html,asp.net,autocomplete,Javascript,Html,Asp.net,Autocomplete,我正在尝试使用GooglePlacesAPI在自动完成文本框中获取城市名称。我不知道我的代码有什么问题,我的自动完成文本框中没有城市名称 这是我的密码: google.maps.event.addDomListener(窗口'load',函数(){ 变量选项={ 类型:['(城市)], 组件限制:{国家:“美国”} }; var input=document.getElementById('City'); var places=new google.maps.places.Autocomple
google.maps.event.addDomListener(窗口'load',函数(){
变量选项={
类型:['(城市)],
组件限制:{国家:“美国”}
};
var input=document.getElementById('City');
var places=new google.maps.places.Autocomplete(输入,选项);
});
@EditorFor(model=>model.City,new{allowtmlatAttribute=new{@class=“form control”})
@Html.ValidationMessageFor(model=>model.City)
您需要使用Apıkey作为您的googleapis.com参考
您应该在控制台上看到以下错误:
谷歌地图API错误:MissingKeyMapError
去
像这样使用脚本引用:
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key={YOUR_APIKEY};libraries=places&language=en"></script>
我试过了,效果很好。在标签中提到这是
ASP.NET
明白了。谢谢