詳解百度地圖API之地圖操作
首先我們來看看百度地圖API都提供了哪些操作方式:
PC平臺:
鼠標拖拽移動
鼠標雙擊縮放
鼠標滾輪縮放
鍵盤控制
移動平臺:
單指拖拽移動
單指雙擊放大
雙指移動縮放
默認情況下,地圖支持鼠標拖拽以及雙擊縮放(雙擊鼠標左鍵放大一級,雙擊鼠標右鍵縮小一級)操作。如果需要開啟鼠標滾輪支持需要調用這個接口:
- map.enableScrollWheelZoom(); // 啟動鼠標滾輪操作
鍵盤控制默認也是不開啟,開啟后按鍵+和-分別讓地圖放大或縮小一級,PgUp、PgDn、Home、End鍵則會讓地圖向下、上、右、左四個方向移動一段距離。↑、↓、←、→四個健可以使地圖在四個方向上移動,另外這個也可以組合使用,比如同時按住↑和←,地圖就會往右下方移動,目的是讓你看到左上方區域的圖像。開啟鍵盤操作需要調用如下接口:
- map.enableKeyboard();
為了讓用戶獲得更好的體驗,建議開啟連續縮放效果和慣性拖拽效果:
- map.enableContinuousZoom(); // 開啟連續縮放效果
- map.enableInertialDragging(); // 開啟慣性拖拽效果
這樣,地圖縮放就會有一個動畫效果,拖拽結束后地圖還會根據移動距離和速度產生一個慣性效果。
在移動端,所有的操作默認都是開啟的,但是通過接口也可以進行配置。
原文鏈接:http://www.cnblogs.com/jz1108/archive/2011/09/28/2194444.html
【編輯推薦】