Ios 我们可以创建像谷歌地图应用程序和苹果原生地图应用程序这样具有逐点导航功能的自定义地图应用程序吗?

Ios 我们可以创建像谷歌地图应用程序和苹果原生地图应用程序这样具有逐点导航功能的自定义地图应用程序吗?,ios,objective-c,apple-maps,Ios,Objective C,Apple Maps,我需要创建一个地图导航应用程序,它具有像苹果地图这样的逐点导航功能 我知道我们可以打开“地图”应用程序来显示源位置和目标位置之间的地址和路由,从而为路由提供方向 这是我使用过的代码 -(void)openMaps { MKPlacemark *place1 = [[MKPlacemark alloc] initWithCoordinate:CLLocationCoordinate2DMake(38.40904,-121.36562) addressDictionary:nil];

我需要创建一个地图导航应用程序,它具有像苹果地图这样的逐点导航功能

我知道我们可以打开“地图”应用程序来显示源位置和目标位置之间的地址和路由,从而为路由提供方向

这是我使用过的代码

-(void)openMaps
{

 MKPlacemark *place1 = [[MKPlacemark alloc] 
initWithCoordinate:CLLocationCoordinate2DMake(38.40904,-121.36562)  
   addressDictionary:nil];

MKMapItem *mapItem1 = [[MKMapItem alloc]initWithPlacemark:place1];

MKPlacemark *place2 = [[MKPlacemark alloc]
   initWithCoordinate:CLLocationCoordinate2DMake(38.41406,-121.36305)
   addressDictionary:nil];
MKMapItem *mapItem2 = [[MKMapItem alloc]initWithPlacemark:place2];

NSArray *mapItems = @[mapItem1, mapItem2];

NSDictionary *options = @{
   MKLaunchOptionsDirectionsModeKey:MKLaunchOptionsDirectionsModeDriving,
   MKLaunchOptionsMapTypeKey:[NSNumber numberWithInteger:MKMapTypeSatellite],
   MKLaunchOptionsShowsTrafficKey:@YES 
   };

[MKMapItem openMapsWithItems:mapItems launchOptions:options];

}
但它会打开“地图”应用程序来显示逐点导航

是否可以在不打开地图(即在自定义应用程序内)的情况下显示此功能

谢谢