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