searchBox上的eventListener似乎不再起作用了。 在以下代码中,永远不会调用回调函数:
var defaultBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(41.982419, -5.165268),
new google.maps.LatLng(51.674259, 9.912761));
var searchBox = new google.maps.places.SearchBox(document.getElementById('address'), {
bounds: defaultBounds
});
google.maps.event.addListener(searchBox, 'places_changed', function() {
console.log('Places', searchBox.getPlaces());
})
即使在官方文档中,该示例也不起作用: https://developers.google.com/maps/documentation/javascript/examples/places-searchbox
这很奇怪,因为一周前这段代码还行。
API最近有变化吗? 任何人都面临类似的问题?
答案 0 :(得分:0)
如果您想要自动完成搜索框
,可以使用此选项https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete