2017-06-15 2 views
0

Data Layer Eventsがあります。 Layer Classへのイベントをクリックします。 TileLayer Classにイベントハンドラを追加するにはどうすればよいですか?私は次のコード行を追加することができたいWMS Tile Layer ExampleBing Maps TileLayerをクリック可能にすることはできますか?

Microsoft.Maps.Events.addHandler(NOAAWeatherRadar, 'click', function() { 
    // add infobox 
}); 

は、この実現されていますし、回避策を知っていますか?

答えて

0

タイルレイヤには、マップコントロール内でマウスイベントがありません。タイルレイヤーはマップの完全な表面をカバーします。マウスイベントが必要な場合は、マップ自体にイベントを追加するだけです。タイルレイヤーに描かれた図形のマウスイベントを検出できるようにするには、生データとの交差をテストするためにサーバー側の処理を行う必要があります。

関連する問題