首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ComponentOne WinRT在地图上查找路径

ComponentOne WinRT在地图上查找路径
EN

Stack Overflow用户
提问于 2015-10-16 11:03:50
回答 2查看 84关注 0票数 1

我想问一下如何使用WinRT ComponentOne地图在地图上显示路线。我无法显示地图和连接点通过线连接在一起,但线没有跟随路线。

它只显示点之间的一条直线。有没有人知道如何解决这个问题?或者,如果在Windows8.1应用程序中还有其他解决办法,我会很感激的。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-22 10:26:08

因为组件一使用必应映射,所以使用它们的REST会更容易。

首先,您需要在这里获得必应映射键:https://www.bingmapsportal.com在参考页面上,https://msdn.microsoft.com/en-us/library/ff701717.aspx获得相应的查询URL到您的问题。此页面上还有其他可选参数的详细信息。然后只需使用WebRequest来调用这个URL,在回复中,您将从Bing映射api获得响应。

代码语言:javascript
复制
WebRequest wc = HttpWebRequest.Create(uri);
try {
   using (HttpWebResponse response = await wc.GetResponseAsync() as HttpWebResponse){
      DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(BingMapsRESTService.Common.JSON.Response));
      return ser.ReadObject(response.GetResponseStream()) as BingMapsRESTService.Common.JSON.Response;
   }
}
catch(Exception ex){
   return null;
}

有关此响应的更多信息,请参见https://msdn.microsoft.com/en-us/library/mt270292.aspx

票数 1
EN

Stack Overflow用户

发布于 2015-10-20 07:01:02

您可以通过使用C1Map类并将点添加到它的Point集合来在C1VectorPolyline上绘制路由。您可以在以下文档链接中找到这方面的教程:http://helpcentral.componentone.com/nethelp/mapswinrt/Marking%20a%20Route%20with%20a%20C1VectorPolyline.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33168932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档