Google 地图自动完成 api 与规范不一样
Google maps Autocomplete api not same as specifications
我在逗 google 放置 API 并且我 运行 在自动完成时出现我不理解的奇怪行为。
我是这样使用它的:
const AUTOCOMPLETE_OPTIONS = {
types: ['address'],
componentRestrictions: {
country: 'cz'
}
};
this.inputPlaceElement = $('#search-around-input')
this.inputPlaceSearchBox = new google.maps.places.Autocomplete(this.inputPlaceElement[0], AUTOCOMPLETE_OPTIONS);
google.maps.event.addListener(this.inputPlaceSearchBox,'places_changed', () => {
console.log('place change')
})
自动完成输入正常工作,但未触发 place_changed,我正在尝试用它做一些事情,从构造函数返回的对象很奇怪。
当我调用方法 getBounds() 或 getPlace() 时,有 undefined
这是对象:我不确定哪里不对
选择地点时触发的事件是 'place_changed',而您的示例使用 'places_changed'
尝试:
google.maps.event.addListener(this.inputPlaceSearchBox,'place_changed', function() {
console.log('place change')
});
我在逗 google 放置 API 并且我 运行 在自动完成时出现我不理解的奇怪行为。
我是这样使用它的:
const AUTOCOMPLETE_OPTIONS = {
types: ['address'],
componentRestrictions: {
country: 'cz'
}
};
this.inputPlaceElement = $('#search-around-input')
this.inputPlaceSearchBox = new google.maps.places.Autocomplete(this.inputPlaceElement[0], AUTOCOMPLETE_OPTIONS);
google.maps.event.addListener(this.inputPlaceSearchBox,'places_changed', () => {
console.log('place change')
})
自动完成输入正常工作,但未触发 place_changed,我正在尝试用它做一些事情,从构造函数返回的对象很奇怪。 当我调用方法 getBounds() 或 getPlace() 时,有 undefined
这是对象:我不确定哪里不对
选择地点时触发的事件是 'place_changed',而您的示例使用 'places_changed'
尝试:
google.maps.event.addListener(this.inputPlaceSearchBox,'place_changed', function() {
console.log('place change')
});