Я только начал входить в API Карт Google. Эту проблему легко понять, но я понятия не имею, как ее исправить. Это простой пример кода, который Google дает вам, за исключением предупреждения.map.getBounds() странное поведение (Uncaught TypeError: невозможно прочитать свойство «getNorthEast» неопределенного)
function initialize() {
var mapOptions = {
center: { lat: 43.680039, lng: -79.417076},
zoom: 13
};
map = new google.maps.Map(document.getElementById('map'), mapOptions);
google.maps.event.addListener(map, 'dragend', change);
google.maps.event.addListener(map, 'zoom_changed', change);
alert(map.getBounds().getNorthEast().lat());
}
google.maps.event.addDomListener(window, 'load', initialize);
map.getBounds(). GetNorthEast(). Лат() работает хорошо, когда она вызывается из любого другого события, за исключением нагрузки. Когда это событие карты, например масштабирование или перетаскивание, оно работает нормально, но когда я пытаюсь вызвать его здесь, я получаю сообщение об ошибке «Uncaught TypeError: невозможно прочитать свойство« getNorthEast »неопределенного». Кто-нибудь знает, что здесь или как я могу это исправить?
Это было здорово. Я думаю, что ключевое, что я не знал, было «google.maps.event.addListener * ONCE *». Благодаря! – Galway