Bing Map コントロールの表示モードを設定する

Bing Map コントロールには、「地図」、「航空写真」と「航空写真(ラベル付き)」の表示モードがあります。Microsoft.Phone.Controls.Maps 名前空間を使用するので、XAMLに以下のコードを追加しておきます。

xmlns:my="clr-namespace:Microsoft.Phone.Controls.Maps;assembly=Microsoft.Phone.Controls.Maps"

地図表示モード

Bing Map コントロールの表示モードを地図表示モードにします。ModeプロパティをRoadにします。

XMLでの表記

<my:Map Name="map1" Width="460" Height="500" 
    HorizontalAlignment="Left" VerticalAlignment="Top" 
    Mode="Road" />

コードでの表記

    map1.Mode = new Microsoft.Phone.Controls.Maps.RoadMode();

上記のXAMLを書くと、以下のように表示されます。

航空写真表示モード

Bing Map コントロールの表示モードを航空写真表示モードにします。ModeプロパティをAerialにします。

XMLでの表記

<my:Map Name="map1" Width="460" Height="500" 
    HorizontalAlignment="Left" VerticalAlignment="Top" 
    Mode="Aerial" />

コードでの表記

    map1.Mode = new Microsoft.Phone.Controls.Maps.AerialMode();

上記のXAMLを書くと、以下のように表示されます。

航空写真とラベル表示モード

Bing Map コントロールの表示モードを航空写真表示モードにします。ModeプロパティをAerialWithLabelsにします。

<my:Map Name="map1" Width="460" Height="500" 
    HorizontalAlignment="Left" VerticalAlignment="Top" 
    Mode="AerialWithLabels" />

コードでの表記

    map1.Mode = new Microsoft.Phone.Controls.Maps.AerialWithLabelsMode();

上記のXAMLを書くと、以下のように表示されます。

Bing Map コントロール(航空写真とラベル表示)