我一直在尝试获取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的链接,