先週、Virtual Earthにおおきな動きがありましたね。3Dモデルが追加できるようになったとか。私がおもしろいと思ったのは、3D表示のとき地域の場所の天気にあわせた雲が表示されるところですかね。場所によっては建物だけでなく草木も3D化されているので、ゲームだコレ。私の環境(Vista x64)ではしばらく動かしていると落ちてしまうんですけどね……。

  いろいろ追加・変更機能があって追いつけてないのだけど、そこらへんはニュースサイトでみるとして、Map Controlはどうなってるんでしょう。What's New in the Map Control? より、プッシュピン クラスタリングという機能が追加されています。

 プッシュピンにある まとまりを持たせることができるようになったみたいですね。プッシュピンを多数表示した場合、一定以上ズームアウトした状態では細かい場所を指し示すことができず複数のプッシュピンが重なってしまう場合があります。そんなときはまとめて表示しようって感じかな。また表示速度の改善になります。

image

 これが、ズームアウトすると こうなる。さらにズームアウトすると1個だけ表示になります。

image

 上手は、VEShapeLayer.SetClusteringConfiguration(type, options) Method にあるサンプルコード動かしただけのものです。わかりやすい!

 レイヤ(VEShapeLayer)にプッシュピン(VEShape)を追加して、VEShapeLayerのSetClusteringConfigurationメソッドを呼び出すことでそのレイヤは上記のような表示になるようです。クラスタリングのアルゴリズムは現在1種類のみ。プッシュピンの画像は変更できます。

コメントの入力
タイトル
名前
Url
コメント