| 縮放至顯示所有的marker或polygon |
|
|
| Javascript / Google Map / 週二, 08 九月 2009 23:34 |
GMap2.getBoundsZoomLevel() 函式,可以抓取所有地圖上的marker或polygon要全部顯示所需的Zoom Level。通常一定會搭配GMap2.setCenter()也把所有的邊界中心訂為地圖中心,不過需要用以下的方式先把Bound(邊界範圍)定出來:這段程式碼不難看得出來,GLatLngBounds()是特別的類別,定義出bounds這個物件,後面用的是GatLatLng的陣列和extend函式來定義邊界的資訊。至於polygon或polyline的部份,也可以用點的方式來定義Bounds。 更多資訊: 評論: |

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