Windows Phone 8.1 WinRT 应用程序中未显示地图控件
Map Control is not showing in Windows Phone 8.1 WinRT App
我在我的应用程序中使用地图控件。
我已经按照以下步骤使用地图控件:
1) 从商店生成了地图服务 ApplicationID 和 地图服务 AuthenticationToken。
2) 将 地图服务 ApplicationID 存储在我的 package.manifest 文件中。
3) 设置Map控件的MapServiceToken为Map service AuthenticationToken.
4) 使用 Geopoint.
设置地图中心 属性
经过所有这些步骤,我仍然看不到地图。
下面是Xaml代码
<map:MapControl x:Name="myMapControl"
MapServiceToken="*********"
HorizontalAlignment="Center"
Margin="0,0,0,0" />
C#代码
void Test_Loaded(object sender, RoutedEventArgs e)
{
myMapControl.Center = new Geopoint(new BasicGeoposition()
{
Latitude = 47.604,
Longitude = -122.329
});
myMapControl.ZoomLevel = 12;
myMapControl.LandmarksVisible = true;
}
如有任何帮助,我们将不胜感激。谢谢
问题出在 MapControl 的高度和宽度上。
为我的 MapControl 设置宽度和高度解决了这个问题。
默认为 0 高度。
我在我的应用程序中使用地图控件。
我已经按照以下步骤使用地图控件:
1) 从商店生成了地图服务 ApplicationID 和 地图服务 AuthenticationToken。
2) 将 地图服务 ApplicationID 存储在我的 package.manifest 文件中。
3) 设置Map控件的MapServiceToken为Map service AuthenticationToken.
4) 使用 Geopoint.
设置地图中心 属性经过所有这些步骤,我仍然看不到地图。
下面是Xaml代码
<map:MapControl x:Name="myMapControl"
MapServiceToken="*********"
HorizontalAlignment="Center"
Margin="0,0,0,0" />
C#代码
void Test_Loaded(object sender, RoutedEventArgs e)
{
myMapControl.Center = new Geopoint(new BasicGeoposition()
{
Latitude = 47.604,
Longitude = -122.329
});
myMapControl.ZoomLevel = 12;
myMapControl.LandmarksVisible = true;
}
如有任何帮助,我们将不胜感激。谢谢
问题出在 MapControl 的高度和宽度上。
为我的 MapControl 设置宽度和高度解决了这个问题。
默认为 0 高度。