Я переключаюсь с v2 на v3 на google maps api и получил проблему с функцией gMap.getBounds()
.Google Maps Api v3 - getBounds undefined
Мне нужно получить границы моей карты после ее инициализации.
Вот мой Javascript код:
var gMap;
$(document).ready(
function() {
var latlng = new google.maps.LatLng(55.755327, 37.622166);
var myOptions = {
zoom: 12,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
gMap = new google.maps.Map(document.getElementById("GoogleMapControl"), myOptions);
alert(gMap.getBounds());
}
);
Так что теперь он предупреждает меня, что gMap.getBounds()
не определено.
Я попытался получить значения getBounds в событии click, и он отлично работает для меня, но я не могу получить одинаковые результаты в событии карты нагрузки.
Также getBounds отлично работает при загрузке документа в API Карт Google версии 2, но он не работает в V3.
Не могли бы вы помочь мне решить эту проблему?
Это именно то, что мне нужно! спасибо =). Это решило мою проблему. – DolceVita
спасибо .... Мне жаль, что я не посмотрел здесь час назад! – kinet
это очень полезно для меня, я почти потерял 2 часа за это – arjuncc