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);
}
}
使用前 → 使用後