2012-03-16 15 views
0

現在のバージョンのBingマップを使用していますが、基本的にはポリゴンシェイプとそれらのポリゴン内の関心のあるポイントを表示します。問題は、ポリゴンの外側に表示されているピンがマウスオーバーしたとき、または他のイベントが発生したときに、ポリゴン内に表示されるピンがポップアップを生成しないことです。Bing Maps v7 - ポリゴン内で表示されるピンのポリゴンブロックマウスオーバーイベント

現在、すべてのピンとポリゴンは同じレイヤーで存在します。

ポリゴン領域は、別々の位置配列で定義されます。 私はレイヤーを分離しようとしましたが、異なるレイヤーでレイヤーを追加しました(最初にポリゴンをレイヤーに追加してからピンに追加します)。

その他の詳細だけでなく、

グループのピンのためのリチャード・Brundrittのクライアント側のクラスタリングを使用して

データは、データを取得するためにJSONの要求にフィルタリングの場所のためのSQL 2008地理データ型から供給されます。 AJAX実装

V7

asp.netフレームワーク4

Bing Mapsの私はまだ試しています(tileLayerがうまくいくかどうかを確認します)が、私は行くべきである方向に任意のヘルプはGREATFULだろう。

デビッド

答えて

1

まず、あなたはあなたのプッシュピンとポリゴンが地図上に同じEntityCollection内であることを確信していますか?そうでない場合は、Polygonsを含むEntityCollectionの方が、Pushpinsを含むEntityCollectionよりも高いzIndexを持たないようにする必要があります。それらがすべて同じEntityCollection内にある場合は、zIndex of your Pushpinsを明示的に高い数値に設定して、それが役立つかどうかを確認してください。

+0

私はもともとポリゴンエンティティコレクションレイヤのzindex値を設定しようとしましたが(-1に設定しました)、運がうまくいきませんでしたが、もう少しレビューをして、既存のエンティティコレクションzindexsをすべて0に設定するピン層を1(BringLayerToFront)にします。このメソッドを使用して、私は多角形のエンティティコレクションを追加してから、ピンのエンティティコレクションを追加し、ピンを他のすべてのものよりも優先させることができました。それは正しい軌道にあったのであなたの答えを投票しました...入力していただきありがとうございます。 – Dave

関連する問題