Bing Map Control で日本の地図を

Windows Phone の Bing Map コントロールで日本の地図をもう少しちゃんと表示する方法。

BingMap に1つ、レイヤーを追加するイメージです。

 

public partial class MainPage : PhoneApplicationPage
{
GeoCoordinateWatcher pos = new GeoCoordinateWatcher();

    public MainPage()
{
InitializeComponent();

        MapTileLayer tileLayer = new MapTileLayer();
        TileSource ts = new TileSource("https://ecn.t1.tiles.virtualearth.net/tiles/r{quadkey}.png?g=1");
        tileLayer.TileSources.Add(ts);
        map1.Children.Add(tileLayer);

        pos.PositionChanged += new EventHandler<GeoPositionChangedEventArgs<GeoCoordinate>>(pos_PositionChanged);
pos.Start();

    }

    void pos_PositionChanged(object sender, GeoPositionChangedEventArgs<GeoCoordinate> e)
{
map1.SetView(e.Position.Location , slider1.Value);
}

}

使用前 → 使用後

clip_image002 clip_image002[5]