我知道可以通过调用openURL带有参数saddr和daddr位置字符串或Lat/Long 的谷歌地图URL 来启动iPhone地图应用程序(参见下面的示例).
但我想知道是否可以将起始地址设为"当前位置"地图书签,以便我可以使用地图应用程序的位置处理代码.我的谷歌搜索一直没有结果.
例如:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat: @"http://maps.google.com/maps?saddr=%@&daddr=%@", myLatLong, latlong]]];
Run Code Online (Sandbox Code Playgroud)
除了要调用当前位置书签代替的东西myLatLong.
您可能知道Apple最近宣布推出iOS 6,并附带自己的新地图.我刚刚在新版iOS上运行我的应用程序,它在MKMapView新的Apple Maps中用作标准地图.它可能很棒,但我的应用程序依赖于谷歌地图,因为我使用他们的数据和路线.有什么方法我仍然可以使用谷歌地图而不是苹果自己的版本?
如何在iOS 6中集成地图.早期的iOS版本是否支持它?
我想在应用程序中显示一个地图,该地图必须支持iOS 5及更高版本.我怎么能这样做?在早期版本中,iOS使用谷歌地图,在最新版本中,它使用自己的地图.
有人会帮助我吗?
我正在开发一个使用MKMapView的应用程序,我需要它在iOS4,iOS5和iOS6中运行.
我的问题是,如果我开发使用新的iOS MapKit功能,使用iOS4的人是否可以看到从sourceAddress到destinationAddress的路由?
ios ×3
objective-c ×3
google-maps ×2
ios6 ×2
mkmapview ×2
cocoa-touch ×1
ios6-maps ×1
iphone ×1
mapkit ×1
routing ×1