如何禁用只是搶方面的平移Bing地圖AJAX控制7.0?禁用'搶'平移冰崩地圖控制
我曾經嘗試這樣做 -
var map = new Microsoft.Maps.Map(document.getElementById("mapDiv"), { credentials: "bing maps credentials", mapTypeId: Microsoft.Maps.MapTypeId.road, disablePanning: true});
但設置在地圖選項中disablePanning
財產不僅禁止搶平移也是變焦平移。變焦不會完全禁用,而是隻能放大和縮小地圖中心。毫無疑問,您將遇到過zoom平移,您可以使用鼠標滾輪放大光標下方的地圖,因此可以通過放大和縮小移動光標進行平移。我想要放大平移啓用,但抓取平移(用戶按下鼠標並拖動它)將被禁用。
我的目標功能非常類似於在主冰淇淋地圖網站上使用我的地點編輯器。當使用折線工具在地圖上繪製抓取平移禁用,並且縮放正如我所願啓用平移。我實際上打算創建一個類似於我的地點編輯器中的折線工具的自定義繪圖工具。
我一直在研究API,但還沒有發現如何去做。我也試圖發現它是如何在主要的bing地圖網站上完成的,但是由於JavaScript代碼全部縮小了,我發現它非常困難。我已經成功地發現,折線工具劫持了鼠標,但這是所有。
當然,必須有一個簡單的方法來做到這一點。它是如何完成的?
非常感謝博金,我認爲這會奏效。 – 2012-05-01 17:45:10