我想将地理位置自动填充过滤为仅限美国地址/城市。我怎么能这样做?
使用谷歌地理自动完成和谷歌地图v2
答案 0 :(得分:1)
仅将美国地理信息放入您的自动完成数组/ script / json。
答案 1 :(得分:0)
$('#demo3_location').geo_autocomplete({
geocoder_region: 'United States',
geocoder_types: 'states',
mapheight: 100, mapwidth: 200, maptype: 'hybrid'
});
这样的事情。如果您需要更多帮助,可以查看文档:{{3}}
答案 2 :(得分:0)
Google Maps API V3使用自动完成课程非常简单。要查看它的实际效果,请查看this page的源代码。它所做的一件好事是根据地图的当前视图来偏置搜索结果。因此,如果您将中心点设置为“39,-97”(堪萨斯州的某个地方......)并在初始化地图时将缩放设置为3或4,则会启动整个美国的焦点,并且相应地偏向搜索结果。只需在我上面链接的页面源中搜索“中心”和“缩放”字样,即可查看设置位置。
如果要手动设置偏差边界,请查看自动完成类的setBounds方法,或使用AutocompleteOptions对象在构造函数中设置它。
希望这有帮助。