2011-04-18 52 views

回答

0
$('#demo3_location').geo_autocomplete({ 
    geocoder_region: 'United States', 
    geocoder_types: 'states', 
    mapheight: 100, mapwidth: 200, maptype: 'hybrid' 
}); 

就是这样的。如果您需要更多帮助,可以查看文档:http://code.google.com/p/geo-autocomplete/

1

只有把我们的自动完成阵列/脚本/ JSON的地理信息。

+0

代码片段..? – coure2011 2011-04-18 15:42:01

+2

Money snippet ..? – 2011-04-18 15:44:06

+0

请给我一些代码放在哪里? – coure2011 2011-04-18 15:46:47

0

谷歌地图API V3使他们的自动完成类非常简单。要看到它的行动,请查看this page的源代码。它所做的一件好事是根据当前的地图视图来偏向搜索结果。因此,如果您将中心点设置为“39,-97”(堪萨斯州的某个地方),并在初始化地图时将缩放比例设置为3或4,则它将启动整个美国焦点并将相应地偏向搜索结果。只需在上面链接到的页面的源中搜索“中心”和“缩放”一词,即可查看设置这些内容的位置。

如果要手动设置偏差边界,请查看自动完成类的setBounds方法,或使用AutocompleteOptions对象将其设置在构造函数中。

希望这会有所帮助。