C# Windows Phone地图赢得';t中心

C# Windows Phone地图赢得';t中心,c#,windows-phone-8,windows-phone,C#,Windows Phone 8,Windows Phone,我试图在地图上设置一个中心点并放大。简单,对吗 不 XAML <maps:Map x:Name="map" Height="689"/> C# map.Center = new GeoCoordinate() { Latitude = 41.8500300, Longitude = -87.6500500 }; map.ZoomLevel = 15; XAML C# map.Center=新地理坐标(){纬度=41.850300,经度=-87.6500500}

我试图在地图上设置一个中心点并放大。简单,对吗

  XAML
  <maps:Map x:Name="map" Height="689"/>

  C#
  map.Center = new GeoCoordinate() { Latitude = 41.8500300, Longitude = -87.6500500 };
  map.ZoomLevel = 15;
XAML
C#
map.Center=新地理坐标(){纬度=41.850300,经度=-87.6500500};
map.ZoomLevel=15;
ID\u CAP\u位置
ID\u CAP\u地图
已启用

然而,这里是运行结果


与诺基亚Ambasador(Atley Hunter)合作后,我终于想出了解决方案

设置地图位置后,需要调用
UpdateLayout()
函数

C#

  map.Center = new GeoCoordinate() { Latitude = 41.8500300, Longitude = -87.6500500 };
  map.ZoomLevel = 15;
  map.UpdateLayout();