谷歌地图原生方向iphone MKMapView

时间:2012-05-06 19:08:48

标签: iphone ios ipad google-maps mkmapview

我可以使用多个位置的路线打开MKMapView吗?我不想打电话给google maps api,它会打开一个单独的窗口。如果可能的话,我想在停靠点上放置信息。

2 个答案:

答案 0 :(得分:0)

当然可以。

我建议的实现目标的起始顺序是:

  1. 阅读MKOverlay,MKOverlayPathView和相关的MapKit类。
  2. 从提供商(例如Google API)获取后台话题中的路线。这不会在单独的窗口中打开,您可以在后台进行一些API调用。将结果解析为停止的本地模型。
  3. 显示地图视图,并根据路线模型数据生成叠加层。
  4. 您将为停靠点添加注释,并且它们将具有“标注”,以便用户可以查看有关它们的一些详细信息。我相信有很多可用的例子可以证明如何做到这一点。

    我希望这个非常普遍的答案有一些用处,或许只是为了让你知道你想要做的事情很容易实现,并且不需要太多的代码。

答案 1 :(得分:0)

您可以从其中一个API(Google,...)请求路线,解析它们并将它们绘制为MapView上的叠加层,但我最近偶然发现了一个商业框架,这为我节省了大量时间和麻烦: http://mtdirectionsk.it

相关问题