1

我不是程序员,但我有一个应用程序,我有一群开发人员正在开发。我想更好地描述我希望我的开发人员做什么,但我不知道完成我的目标需要什么。

我有一个旨在从平板电脑运行的网络应用程序,很可能是 iPad。该系统的一个重要组成部分是优化地址列表的快递型路由系统。应用程序中有一个嵌入的地图(使用 cloudmade),但它是用于查看的,不提供详细信息。在这一点上,我已经确定最好的方法是为每个地址提供一个地图链接,以便在设备上打开本机地图应用程序以提供逐个转弯和语音导航。与适用于 iOS 的 Google 地图相比,我使用过(并且个人不喜欢)iOS 上的地图。我希望默认地图应用程序成为我的应用程序中的一个设置,允许用户选择地图或谷歌地图作为他们的默认地图应用程序。

首先,根据我的基本描述,有人对更好的方法有什么建议吗?其次,我的开发人员需要什么才能通过 iOS 上的网络应用程序制作默认地图应用程序 Google 地图?

4

1 回答 1

1

如果您的网络应用程序链接到http://maps.apple.com,那么它将打开 Apple 地图,如果它链接到 comgooglemaps://,那么它将打开 Google 地图(如果安装了 Google 地图应用程序)。

Apple 地图 URL 方案的文档在这里:

http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html

谷歌地图的 URL 方案在这里:

https://developers.google.com/maps/documentation/ios/urlscheme

因此,您的网络应用程序中更改使用哪个地图应用程序的设置只需要更改它生成的地图 URL 的格式。

于 2013-01-02T12:42:12.187 回答