Google maps api 3 谷歌设置自动完成API国家/地区限制

Google maps api 3 谷歌设置自动完成API国家/地区限制,google-maps-api-3,components,restriction,country,Google Maps Api 3,Components,Restriction,Country,第一次在这里张贴海报。在搜索字段上执行国家/地区限制时遇到问题。我的代码当前为: 函数初始化(){ 变量映射选项={ //中心:新google.maps.LatLng(-33.8688151.2195), 缩放:13, mapTypeId:google.maps.mapTypeId.ROADMAP }; var map=new google.maps.map(document.getElementById('map_canvas'), 地图选项); var input=document.get

第一次在这里张贴海报。在搜索字段上执行国家/地区限制时遇到问题。我的代码当前为:


函数初始化(){
变量映射选项={
//中心:新google.maps.LatLng(-33.8688151.2195),
缩放:13,
mapTypeId:google.maps.mapTypeId.ROADMAP
};
var map=new google.maps.map(document.getElementById('map_canvas'),
地图选项);
var input=document.getElementById('searchTextField');
var autocomplete=new google.maps.places.autocomplete(输入);
autocomplete.bindTo('bounds',map);
//自动完成。
功能设置ClickListener(id、类型){
var radioButton=document.getElementById(id);
google.maps.event.addDomListener(单选按钮,'click',函数(){
自动完成。设置类型(类型);
});
}    
}
google.maps.event.addDomListener(窗口“加载”,初始化);
我需要做些什么才能按国家限制这一点?我尝试添加:

组件限制:{country:'us'}
这会完全停止自动完成,没有明显的语法错误

如果它看起来很懒,请原谅我,但我对编程比较陌生,所以需要所有我能得到的帮助!我试图在这里修改API的一个现有实例,所以没有开始编写它,这无疑增加了我的困惑


谢谢。

使用等号代替冒号:

var componentRestrictions={country:'us'};
自动完成。setComponentRestrictions(componentRestrictions);

如何在android应用程序中实现同样的功能?