经过一些研究后,我在NOKIA开发资源网站上找到了两个单独的链接,内容涉及使用HERE Launchers http://developer.nokia.com/resources/library/Lumia/maps-and-navigation/here-launchers/here-launchers-api-reference.html或Uri Schemes http://developer.nokia.com/resources/library/Lumia/maps-and-navigation/here-launchers/wp-uri-schemes-for-location-applications.html推出NOKIA应用程序的不同方案。我的第一个问题是,这些仅限于NOKIA Lumia设备,还是我可以将这些设备包含在我的应用程序中,将部署到任何WP8手机?此外,有没有办法在启动该任务之前检测应用程序是否实际安装在用户的设备上?例如,使用HERE启动器选项(这似乎是最直接的)
使用声明
using Nokia.Phone.HereLaunchers;
点击我的点击事件
ExploremapsShowMapTask showmap = new ExploremapsShowMapTask();
showmap.ViewPort = new LocationRectangle(new GeoCoordinate(60.35, 24.60), new GeoCoordinate(60.25, 24.80));
showmap.Show();
答案 0 :(得分:0)
HERE地图不仅限于lumia设备(但是 - 它相当昂贵,我怀疑任何非lumia用户会购买这些设备) 您可以尝试使用API获取已安装应用程序的列表,看看它是否已安装,然后决定是否运行所需任务
Windows Phone: How to get list of installed applications & install/remove applications remotely