如何从Google自动填充结果中删除一些地址组件

时间:2014-02-01 11:32:39

标签: google-maps-api-3 google-places-api

我在我的网络应用程序中使用谷歌自动完成服务来提供地址建议。任何人都可以建议如何从自动完成服务返回的结果中删除一些地址组件,如country, pincode。以下是我的代码,

function locationAutocomplete() {

      $('.locationTxt,#locationFind').focus(function(){

           var options = {
                types: ['geocode'],                
                componentRestrictions: {
                country: 'in'
             }
           }; 

            autocomplete = new google.maps.places.Autocomplete(this,options);            

            google.maps.event.addListener(autocomplete, 'place_changed', function () {
                var thisplace = autocomplete.getPlace();                  

            });
      });
}

如果我没错,我认为所有返回的结果都会有latitudelongitude信息。

1 个答案:

答案 0 :(得分:0)

没有基于API的选项来访问/修改打印的建议。

您可以做什么:创建自己的自动填充并使用数据填充它。

通过autocompleteService请求预测。 可以通过进一步的请求来请求细节(例如几何):PlacesService.getDetails()