【发布时间】:2013-03-13 03:15:21
【问题描述】:
我正在尝试开发一个iPhone应用(带地图路由功能),需要大家的建议(指导)。
以下是一些规格:
- 该应用程序将在装有 iOS 4+ 的 iPhone 上运行。
- 该应用将具有地图功能。
- 在应用程序中,按照给定的顺序给定“几个位置”(为了让事情变得不那么复杂),地图将在地图上的每个位置之间绘制路线。
- 单击任何位置将显示另一个页面,其中显示有关该位置的一些信息。
- 可以在两个位置之间选择替代路线(我认为这是不可能的,但如果有人知道任何可以做到这一点的框架,请告诉我)。
我做了一些研究,在 iPhone 上使用 Map 很容易使用 MapKit(它在 iOS 3.0 之后可用)。我跟着this 教程,一切看起来都很简单。但是,如果我想在地图上绘制路线,我需要 CSV 格式的路线数据。但是,我没有这些数据(是的!我很烂)。
在 iOS 5.1 之前,MapKit 使用谷歌地图,我在某处读到谷歌地图的使用条款和条件,它禁止人们在地图上绘图(如果我错了,请纠正我)。
为了检索路线数据,我想我必须通过 Google 或 Apple 获取它(我不知道是否可能)。我只是想知道 Apple Map 或 Google Map 是否有 API 来检索这些?
如果没有,我想出的另一种方法是使用网络视图,并在 Google 地图上显示我的地图路线。我只是想知道 Google Map API 是否允许我插入多个位置并显示所有路线?
我真的需要一些建议...我被所有这些问题所困扰...谢谢您
【问题讨论】:
标签: ios google-maps mapkit routes apple-maps