BT

DeepEarth - Silverlightを使った地図コントロール

| 作者: Abel Avram フォローする 7 人のフォロワー , 翻訳者 金森 諭 フォローする 0 人のフォロワー 投稿日 2009年1月6日. 推定読書時間: 1 分 |

DeepEarthはMicrosoftのVirtual Earth(リンク)をSilverlight 2.0と結合させるマップコントロールだ。このオープンソースプロジェクト(リンク)は制作した.NETファンたちによってCodePlexで公開された。

プロジェクトの制作者たちはこう書いている。

DeepEarthは MicrosoftのSilverlight 2.0プラットフォームとDeepZoom(MultiScaleImage)コントロールを組み合わせるマップコントロールです。その一番の特徴は、これらの革新的なテクノロジをベースにすることで、サービスやデータプロバイダや独自の地図オブジェクトといったレイヤを見栄えのいいユーザエクスペリエンスで表現するためのアーキテクチャを提供することです。また高度な例では、Virtual Earth Web Servicesによって高機能なGISサービスを利用する機能も備えます。アプリケーションにインタラクティブなSilverlight 2.0マップを組み込めるのです。

主な機能には次のようなものがある。

  • プロパティとイベントモデルを完全に備えたマップコントロール
  • 地図ナビゲーションの素材として使える一通り揃ったコントロール集
  • Points(点)、LineStrings(線分)、Polygons(ポリゴン)を内包するレイヤ
  • 地理座標をスクリーン座標に変換するライブラリ
  • ジオコーディング(住所を求める)
  • 逆ジオコーディング(座標から住所を求める)
  • ルート検索(方向指示)
  • 矩形選択でのズーム(Ctrlキーを押しながらドラッグするかメニューバーから選ぶ)
  • 地図の回転

DeepEarthはGoogle Earth(リンク)の3Dビューに相当する機能もある。一部の地域については3Dビューで建物の周りを飛ぶように移動ができ、他にも太陽が上にある様に光源や影をシミュレートするといった多くの機能がある。

このプロジェクトはMicrosoft Public License(Ms-PL)(リンク)の下で公開されている。

役立つサイトも紹介しておこう。動作デモ(リンク)、プロジェクトのソースコード(リンク)、YouTubeにあるデモ(リンク)

 

原文はこちらです:http://www.infoq.com/news/2008/12/DeepEarth

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT