小编KDJ*_*KDJ的帖子

谷歌地点自动完成 API 获取城镇和地区 (JavaScript)

我认为这是一个新问题,我有一些示例代码。

谷歌地点自动完成 API 的代码是:

      function initialize() {
        var input = document.getElementById('searchField');
        var options = {
        componentRestrictions: {
        country: ['uk', 'ie']
        }
      };
      var autocomplete = new google.maps.places.Autocomplete(input, options);
      google.maps.event.addListener(autocomplete, 'place_changed', 
      function() {
         var place = autocomplete.getPlace();
         var placeStreet = autocomplete.getPlace()[0];
         var place_ = place.name;
         var lat_ = place.geometry.location.lat();
         var long_ = place.geometry.location.lng();
         alert(place + ", street:  " + placeStreet + ", " + place_ + ", " + 
         lat_ + ", " + long_);

       });
     }
Run Code Online (Sandbox Code Playgroud)

我如何获得城镇或地区或国家。由于我来自英国,因此我需要检测伦敦、地区或县 = Middlesex 和国家 …

javascript autocomplete google-places-api

1
推荐指数
1
解决办法
7298
查看次数