首頁 Javascript Google Map 縮放至顯示所有的marker或polygon
縮放至顯示所有的marker或polygon 列印 填寫電子郵件
(0 位用戶參與評分, 當前平均得到 0 顆星星)
Javascript / Google Map / Eddy Chang / 週二, 08 九月 2009 23:34
利用Google Map提供的GMap2.getBoundsZoomLevel() 函式,可以抓取所有地圖上的marker或polygon要全部顯示所需的Zoom Level。通常一定會搭配GMap2.setCenter()也把所有的邊界中心訂為地圖中心,不過需要用以下的方式先把Bound(邊界範圍)定出來:

這段程式碼不難看得出來,GLatLngBounds()是特別的類別,定義出bounds這個物件,後面用的是GatLatLng的陣列和extend函式來定義邊界的資訊。至於polygon或polyline的部份,也可以用點的方式來定義Bounds。 更多資訊:

評論:

新增回應


驗證碼
更新

關於我something about me

eddy

Eddy Chang

Joomla!台灣站長、資擘(股)軟體工程師

最新留言Latest Comment