Iphone 在应用程序本身中依次导航
我想知道是否有可能在应用程序中实现逐轮导航。 目前我正在使用这个代码Iphone 在应用程序本身中依次导航,iphone,objective-c,ios,mkmapview,Iphone,Objective C,Ios,Mkmapview,我想知道是否有可能在应用程序中实现逐轮导航。 目前我正在使用这个代码 -(void)viewWillAppear:(BOOL)animated{ //home location CLLocationCoordinate2D coords = CLLocationCoordinate2DMake(51.044242,5.621653); MKPlacemark *place = [[MKPlacemark alloc]
-(void)viewWillAppear:(BOOL)animated{
//home location
CLLocationCoordinate2D coords =
CLLocationCoordinate2DMake(51.044242,5.621653);
MKPlacemark *place = [[MKPlacemark alloc]
initWithCoordinate:coords addressDictionary:nil];
MKMapItem *mapItem = [[MKMapItem alloc]initWithPlacemark:place];
//current location
MKMapItem *mapItem2 = [MKMapItem mapItemForCurrentLocation];
NSArray *mapItems = @[mapItem, mapItem2];
NSDictionary *options = @{
MKLaunchOptionsDirectionsModeKey:MKLaunchOptionsDirectionsModeDriving,
MKLaunchOptionsMapTypeKey:
[NSNumber numberWithInteger:MKMapTypeStandard],
MKLaunchOptionsShowsTrafficKey:@YES
};
[MKMapItem openMapsWithItems:mapItems launchOptions:options];
}
这非常有效,但它会打开本机应用程序。是否可以在不离开应用程序的情况下在应用程序中显示此信息
在应用程序中显示地图视图功能的问候。使用MKMapView而不是使用MKMapItem将您重定向到设备的本机应用程序 对于在地图视图上绘制路线,请遵循以下链接: (一) (二)
- 您可以在mapview的覆盖图上使用绘制线绘制路径,您可以在上面的链接中了解到这一点,对于mapview上的覆盖图,请参见
- 根据你们的问题,你们可以使用地图上的两个转折点,一个接一个地画出路径
您可以在上找到所有与mapView相关的类引用的官方链接,具体内容是什么??如果转到此链接并查看“mkmaItem选项和启用逐转弯方向”。在半页的某个地方。你明白我对逐段导航的意思了吗?如果逐段导航可以实现为一个独立的应用程序(使用MapKit)?不,因为(目前)不可能有“应用程序内逐段导航,使用MapKit”。您将需要使用另一种替代方案(在以下行中)