如何从Metro风格的应用程序打开地图应用程序?

时间:2012-04-18 08:14:51

标签: windows-8 microsoft-metro

当用户点击我的Metro风格应用程序中的地址时,我想打开Windows 8附带的地图应用程序,以在地图上显示地址。

我知道你不能因为沙盒而直接启动进程,但是可以启动例如。使用Launcher类的浏览器。有没有类似的方法来启动具有指定地址的地图应用程序?

当然可以使用Bing Maps for Metro Style Apps将地图集成到我的应用程序中,但如果存在更简单的方法,我宁愿不去那里。

2 个答案:

答案 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);