ビングマップAJAXコントロール7.0のパンのグラブの側面だけを無効にするにはどうすればよいですか?
私はこれを試しました-
var map = new Microsoft.Maps.Map(document.getElementById("mapDiv"), { credentials: "bing maps credentials", mapTypeId: Microsoft.Maps.MapTypeId.road, disablePanning: true});
ただしdisablePanning
、マップオプションでプロパティを設定すると、グラブパンだけでなくズームパンも無効になります。ズームは完全に無効になるのではなく、マップの中央でのみズームインおよびズームアウトします。マウスのスクロールホイールを使用してカーソルの下のマップをズームインできるズームパンに出くわしたことは間違いありません。したがって、ズームインおよびズームアウトしてカーソルを移動することでパンできます。ズームパンを有効にしたいのですが、グラブパン(ユーザーがマウスを押してドラッグする)を無効にします。
メインのBingMapsサイトでマイプレイスエディターを使用する場合と非常によく似た機能を目指しています。ポリラインツールを使用してマップ上に描画する場合、グラブパンは無効になり、ズームパンは有効になります。私は実際に、マイプレイスエディタのポリラインツールに似たカスタム描画ツールを作成するつもりです。
私はAPIを研究してきましたが、それを行う方法をまだ発見していません。また、メインのBing Mapsサイトでそれがどのように行われるかを発見しようとしましたが、javascriptコードがすべて縮小されているため、非常に難しいと感じています。ポリラインツールがマウスを乗っ取ることに成功しましたが、それだけです。
確かにこれを行う簡単な方法がなければなりません。それはどのように行われますか?