是否可以获取已提供地图功能的已安装应用的列表?
在地图设置菜单中,您可以选择应该作为语音导航的默认应用 - 在该列表中,我的手机会显示HereDrive +和Windows Phone地图。
如何搜索此类应用?这样的API是打开的还是使用受限制的API获取列表结果?
答案 0 :(得分:1)
没有公开的API可以列出这样的应用。引用的设置菜单是操作系统的一部分,而不是应用程序的操作点。 禁止应用从其他应用或操作系统设置此类信息。
答案 1 :(得分:1)
不是正确的答案,但也许您应该使用这种方式是使用ms-drive-to或ms-walk-to Uri方案!当你使用它们时,手机本身会启动HERE驱动器,如果它存在,否则Bing映射!
我的猜测,将来用户可以将其设置为一个选项,他可以指出他想要使用的默认地图应用程序。但是现在它是默认的Bing或HERE,如果在使用给定的URI方案时安装它。
在此处获取MSDN上所需的示例代码和用法:http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj710324(v=vs.105).aspx