我從v2切換到v3谷歌地圖API,並得到gMap.getBounds()
函數的問題。Google Maps Api v3 - getBounds is 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()
是不確定的。
我試圖在click事件中獲取getBounds值,它對我來說工作正常,但我無法在加載映射事件中獲得相同的結果。
當文檔在Google Maps API v2中加載時,getBounds也能正常工作,但在V3中失敗。
你能幫我解決這個問題嗎?
這正是我需要的!謝謝=)。它解決了我的問題。 – DolceVita 2010-06-04 05:50:17
謝謝....我希望我在一個小時前看過這裏! – kinet 2011-06-21 00:36:26
這對我來說非常有用,我幾乎浪費了2小時這個 – arjuncc 2012-05-22 06:36:46