Windows store apps 集成bing地图的windows应用商店应用程序在windows 8.1上不工作
我试图在Windows8.1上使用bing构建一个地图应用程序,但结果是 xaml代码Windows store apps 集成bing地图的windows应用商店应用程序在windows 8.1上不工作,windows-store-apps,bing-maps,windows-8.1,Windows Store Apps,Bing Maps,Windows 8.1,我试图在Windows8.1上使用bing构建一个地图应用程序,但结果是 xaml代码 <Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:BingMapsWindowsStoreApp" xmlns:d="http://schemas.microso
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:BingMapsWindowsStoreApp"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:Maps="using:Bing.Maps"
x:Class="BingMapsWindowsStoreApp.MainPage"
mc:Ignorable="d">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Maps:Map x:Name="myMap" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Credentials="AjeEXq9FGVKMaLZHTMZNRisDaCsToKEncpKIHbd"/>
</Grid>
计算机的用户区域设置可能设置为以下设置之一:
- 阿根廷
- 阿塞拜疆
- 中国
- 印度
- 南韩
- 摩洛哥
- 巴基斯坦
- 新加坡
- 塞尔维亚
- 委内瑞拉
这些地区不支持Bing地图。要解决此问题,请在
中设置HomeRegion=“US”
,或转到控制面板>时钟、语言和区域>更改位置。把家定在美国。还可以尝试使用最新版本的SDK。您可以在代码中进行如下更改。另外,我确实注意到,当修改代码将该地区从一个不受支持的地区更改为美国时,偶尔会出现一个小问题,地图也不会更新。不过,第二次运行它似乎可以奏效
// CHANGE MAP REGION
switch (myMap.HomeRegion)
{
case "AR": // ARGENTINA
case "AZ": // AZERBAIJAN
case "KR": // SOUTH KOREA
case "CN": // CHINA
case "IN": // INDIA
case "MA": // MOROCCO
case "PK": // PAKISTAN
case "SG": // SINGAPORE
case "RS": // SERBIA
case "VE": // VENEZUELA
case "TW": // TAIWAN
case "HK": // HONG KONG
myMap.HomeRegion = "US";
break;
}
HomeRegion属性在Windows 8.1通用应用程序上不可用。有没有解决方案?我不知道。请提出新问题或联系MSDN Bing地图论坛。我建议您使用诺基亚地图。谢谢。我认为这里的地图不适用于universal 8.1应用程序。