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