Google Map多个自动完成

时间:2018-07-08 09:41:51

标签: javascript google-maps

我一直在尝试获取Google Map返回的json。我可以使用单个自动填充字段来完成此操作,但是不能使用多个自动填充字段来完成此操作。整个下午都在解决这个问题。我似乎无法使用getPlaces。

function initialize() {

var acInputs = document.getElementsByClassName("autocomplete");

for (var i = 0; i < acInputs.length; i++) {

    var autocomplete = new google.maps.places.Autocomplete(acInputs[i]);
    autocomplete.inputId = acInputs[i].id;

    autocomplete.addListener('place_changed', function() {
      var place = autocomplete.getPlaces();
      console.log(place);
      document.getElementById("placeid"+this.inputId).value = place.place_id;

    });
 }
}

这是jsfiddle的链接,

https://jsfiddle.net/3qbngfm6/8/

0 个答案:

没有答案