当用户点击我的Metro风格应用程序中的地址时,我想打开Windows 8附带的地图应用程序,以在地图上显示地址。
我知道你不能因为沙盒而直接启动进程,但是可以启动例如。使用Launcher类的浏览器。有没有类似的方法来启动具有指定地址的地图应用程序?
当然可以使用Bing Maps for Metro Style Apps将地图集成到我的应用程序中,但如果存在更简单的方法,我宁愿不去那里。
答案 0 :(得分:0)
Windows 8 Maps App支持protocol activation,因此支持您提到的方案。 URI定义尚未发布。我会在dev.windows.com上发布一个链接。
答案 1 :(得分:0)
请在我的文章中找到更多详细信息:http://dreamteam-mobile.com/blog/2012/06/launch-maps-application-in-windows-8-csharp/
摘要,安装Nuget Windows 8.MapsHelper
Install-Package Windows8.MapsHelper
然后使用以下代码:
MapsHelper.OpenMaps(lat: latitude, lon: longitude);