Windows Phone 8 では、マップ コントロールを使用して、特定のエリアをカバーするマップの上にリージョンまたはオーバーレイを配置できますか? たとえば、ロンドンのエリア全体をある種のオーバーレイでカバーしたいとしましょう...たとえば、青色...
これはまったく可能でしょうか?
Windows Phone 8 では、マップ コントロールを使用して、特定のエリアをカバーするマップの上にリージョンまたはオーバーレイを配置できますか? たとえば、ロンドンのエリア全体をある種のオーバーレイでカバーしたいとしましょう...たとえば、青色...
これはまったく可能でしょうか?
はい、できます。基本的な手順は次のとおりです。
MapPolygon
インスタンスを作成します (この例では、このインスタンスを使用して、ロンドンの地理的境界とオーバーレイに使用する色を定義します)GeoCoordinate
カバーする地理的領域を定義する各ポイントの地理的境界 (つまり、緯度/経度座標) を定義するインスタンスをインスタンスのPath
プロパティに追加します。MapPolygon
MapPolygon
インスタンス (手順 1 で作成) をマップ コントロールのMapElements
プロパティに追加します。クラスを使用して地図上に通常の線を描画し、 および クラスを使用して地図の上MapPolyline
に任意のコントロール (さまざまな情報を表す画像など) を配置することもできます。MapLayer
MapOverlay