ComponentOne for Silverlight
Maps for Silverlight
ズーム、パン、および画面と地理座標の間のマッピングをサポートします。さまざまなソースからマップ情報を表示し、KMLファイルを描画します。マップ上に独自のカスタム要素を重ね合わせることも可能です。
カスタマイズ可能なマップソース
C1Mapsはさまざまな組み込みおよびカスタムのソースからオンラインマップを表示できます。既定では、C1MapsはMicrosoft Bing Mapsの3つの組み込みソース(航空写真、地図、ハイブリッド)を提供します。さらに、C1Mapsはオンラインマップタイルを使用することも容易です。Open Street Mapsと公的なCloudMade Midnight Commanderを使用したカスタムサンプルが含まれています。これらのサンプルを使用して、あらゆる追加のマップソースを表示するためにコントロールを拡張することができます。
データバインドおよび仮想化
組み込みのデータバインディングおよびテンプレートのサポートにより、マップ上にビジネスオブジェクトのコレクションを楽々と表示できます。C1Mapsは、ローカルおよびサーバー上のデータの仮想化をサポートしています。仮想化により、C1Mapsは現在表示されている要素のみを要求し表示します。非同期リクエストのサポートにより、新規項目はビュー内に入ったときのみサーバーからダウンロードすることができます。パフォーマンスを犠牲にせず大量の要素を表示するためにこの技術を使用してください。
ジェスチャーベースのユーザー対話
C1Mapsは、マウス、キーボード―およびタッチ操作によるズームおよびパンをサポートするマップ表示コンテナを提供します。マップ内に表示されるナビゲーションツールはカスタマイズしたり非表示にすることができます。ClearStyle技術のおかげで、Visual Studio内のいくつかのブラシプロパティを設定するだけで、コントロールテンプレートをカスタマイズすることなくマップ表示ツールのスタイルを素早く調整できます。
ベクターベースの地理データの表示
C1Mapsは、マップ上の地理座標による幾何学パターン、シェイプ、多角形、パスの描画を用意にするベクターレイヤーをサポートします。ベクターレイヤーは以下の要素を描画するのに有用です:
- 政治的境界線(国、地域など)
- 地理詳細(車や飛行機のルートなど)
- 階級区分マップ(国別人口など統計データに基づく)
オフラインマップにおいて、オンラインソースの代わりにベクターレイヤーを使用して、KML(Keyhole Markup Language)ファイルから提供されるマップを表示することができます。C1MapsコントロールはKMLおよびKMZ(圧縮されたKML)を直接インポートおよびエクスポートすることができます。