【发布时间】:2018-03-29 00:22:28
【问题描述】:
我遇到了包括 Google Places API 在内的问题。我已经使用 API 密钥设置了所有内容,列表/建议效果很好,但是当我选择建议时,place_changed 事件不会被触发。
检查小提琴:https://jsfiddle.net/xj2d77be/3/
它应该可以工作,但我完全不知道为什么它不工作。
代码 sn-p(来自已发布的小提琴):
$(document).ready(function() {
var autocomplete = new google.maps.places.SearchBox(document.getElementById('mapLocation'));
google.maps.event.addListener(autocomplete, 'place_changed', function() {
var place = autocomplete.getPlace();
console.log(place);
});
console.log("Initialized")
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maps.google.com/maps/api/js?libraries=places"></script>
<input type="text" id="mapLocation" />
【问题讨论】:
标签: javascript google-maps google-places-api