只有Zip和城市自动完成在一些特定的国家从谷歌地图使用Jquery自动完成



我想尝试邮政编码2820,但实际邮政编码是28201。自动补全功能会提示我所有邮政编码以2820开头的城市。在德国、奥地利和瑞士。但是,下面的事情让我抓狂。这表明结果为2820..夏洛特,28201,美国。

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery.autocomplete_geomod.js"></script>
<script type="text/javascript" src="geo_autocomplete.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.autocomplete.css" />
<script type="text/javascript">
$().ready(function() {
    $('#location').geo_autocomplete(new google.maps.Geocoder, {
        mapkey: 'ABQIAAAAiGoYY4tPjO31w3GvSYDlwhTkja-vWMQBDJKN05n7ytr7kktZCRT9NcRvD0oiTFnhioSC_8Qg-L3zug', 
        selectFirst: false,
        minChars: 3,
        cacheLength: 50,
        width: 300,
        scroll: true,
        scrollHeight: 330,
        mapsensor : false       
    }).result(function(_event, _data) {
        if (_data) map.fitBounds(_data.geometry.viewport);
    });
    $("map_canvas").hide('slow');
});

当我将国家代码添加到我的谷歌地图查询时,我得到了很好的结果。你试过把大陆加进去吗?

最新更新