Jquery 如何使用谷歌api根据所选国家自动完成?
可以根据所选国家查找州列表 这里我附上了一些示例代码Jquery 如何使用谷歌api根据所选国家自动完成?,jquery,google-maps,Jquery,Google Maps,可以根据所选国家查找州列表 这里我附上了一些示例代码 $("#state").keypress(function(){ var input = document.getElementById('state'); //var c1=$("#country").val(); var c1="us"; // alert(c1); var options = {componentRes
$("#state").keypress(function(){
var input = document.getElementById('state');
//var c1=$("#country").val();
var c1="us";
// alert(c1);
var options = {componentRestrictions: {country: c1}};
new google.maps.places.Autocomplete(input, options);
});
如果我设定的国家是“美国”,它的工作,但不为其他国家
如何根据选定的国家/地区查找状态
请任何人帮助我……可用于将结果限制到特定组。目前,您可以使用componentRestrictions按国家筛选
国家/地区必须作为两个字符的ISO 3166-1 Alpha-2兼容国家/地区代码传递
阅读由@Francois回答的来源
试试这个代码片段,我创建了这个,可能对你有点帮助
$(文档).ready(函数(){
变量选项={
类型:['(城市)],
组件限制:{
国家:“美国”
}
};
var input=document.getElementById('autocomplete');
新的google.maps.places.Autocomplete(输入,选项);
});代码>
请插入地址:
请提供jsfiddle也许我遗漏了什么,但除美国以外的大多数国家都没有“州”,只有cites。也许我错了。