Я получаю сообщение об ошибке "У объекта (NaN, NaN) нет метода" удлинить "" , когда я пытаюсь расширить границы для каждого из моих маркеров на карте Google.
Вот код:
Сначала я объявляю границы глобально:
var bounds = new google.maps.LatLngBounds();
Затем я устанавливаю каждого маркетолога, используя следующий код
function displayMarker(appID, title, image, imageType, address, markerType, lat, lng, markersCount) {
var listingLatLng = new google.maps.LatLng(lat, lng);
var marker = new google.maps.Marker({
position: listingLatLng,
map: map,
icon: markerType ? imgBluePin : imgGreenPin,
title: title + address
});
bounds.extend(listingLatLng);
map.fitBounds(bounds);
var infowindow = new google.maps.InfoWindow(
{ content: GetContent(title, image, imageType, address),
size: new google.maps.Size(50, 50)
});
google.maps.event.addListener(marker, 'click', function () {
infowindow.open(map, marker);
});
При загрузке страницы появляется ошибка, упомянутая выше, когда код пытается расширить границы, например, в строке
bounds.extend(listingLatLng);
Почему я получаю эту ошибку?
Спасибо.