0
我正在尝试使用离线路由的Windows Phone应用程序。我发现通过使用Bing API是可能的。 我已经注册并获得了密钥,但是我找不到,我该如何使用密钥。Windows Phone离线路由
我使用下面的代码:
private async void Button_Click(object sender, RoutedEventArgs e)
{
RouteQuery query = new RouteQuery();
List<GeoCoordinate> wayPoints = new List<GeoCoordinate>();
wayPoints.Add(new GeoCoordinate(47.23449, -121.172447));
wayPoints.Add(new GeoCoordinate(47.062638, -120.691795));
query.Waypoints = wayPoints;
query.QueryCompleted += geoQ_QueryCompleted;
query.QueryAsync();
}
private void geoQ_QueryCompleted(object sender, QueryCompletedEventArgs<Route> e)
{
try
{
Route myRoute = e.Result;
MessageBox.Show("Completed");
}
catch (TargetInvocationException)
{
/// Unauthorized access exception 0x8004231C
Thread.Sleep(1000); // waiting for completing the query
geoQ_QueryCompleted(sender, e);
}
}
但我正在逐渐未经授权的访问异常0x8004231C。 我想问你,我该如何解决?
的可能重复的[Bing地图GetRoute给出 '0x8004231C' 错误](http://stackoverflow.com/questions/23218392/bing-maps-getroute-给-0x8004231c错误) –