0

Windows Phone 8 では、マップ コントロールを使用して、特定のエリアをカバーするマップの上にリージョンまたはオーバーレイを配置できますか? たとえば、ロンドンのエリア全体をある種のオーバーレイでカバーしたいとしましょう...たとえば、青色...

これはまったく可能でしょうか?

4

1 に答える 1

1

はい、できます。基本的な手順は次のとおりです。

  1. 新しいMapPolygonインスタンスを作成します (この例では、このインスタンスを使用して、ロンドンの地理的境界とオーバーレイに使用する色を定義します)
  2. GeoCoordinateカバーする地理的領域を定義する各ポイントの地理的境界 (つまり、緯度/経度座標) を定義するインスタンスをインスタンスのPathプロパティに追加します。MapPolygon
  3. ポリゴンに必要なプロパティを設定します (塗りつぶしの色、線の色など)
  4. MapPolygonインスタンス (手順 1 で作成) をマップ コントロールのMapElementsプロパティに追加します。

クラスを使用して地図上に通常の線を描画し、 および クラスを使用して地図の上MapPolylineに任意のコントロール (さまざまな情報を表す画像など) を配置することもできます。MapLayerMapOverlay

于 2013-05-18T13:13:24.587 に答える