在应用程序中的mapview内显示方向,无需打开iPhone地图应用程序

时间:2013-02-19 09:54:02

标签: iphone ios objective-c xcode

我需要在directions内向current location显示Apple map app到我应用内的其他目的地,而无需打开MapKit framework。这可能与UIWebviews有关吗?有使用mapview的解决方案,但我希望使用{{1}}来做到这一点。

2 个答案:

答案 0 :(得分:0)

您可以使用MKPolyline在地图中绘制线条。     看到这个链接

http://spitzkoff.com/craig/?p=136

https://github.com/kishikawakatsumi/MapKit-Route-Directions

http://cloudmade.com/

这些都是教程和开源库。

答案 1 :(得分:0)

使用谷歌地图api通过添加纬度和经度的起点和终点来从谷歌获取折线。this是api的链接。

这就是api url:

http://maps.googleapis.com/maps/api/directions/json?origin=starting_address&destination=destination_address&sensor=false

有关创建多线的参考,请参阅mapkit doc,以及来自github的这个项目。 nvpolylineroute-memapLinesMapKit-Route-Directions