您当前的位置: 首页 >  ios

培根芝士

暂无认证

  • 1浏览

    0关注

    446博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

IOS跳转到系统地图导航

培根芝士 发布时间:2015-01-08 16:23:54 ,浏览量:1

- (void)OpenInSystemMap {

    CLLocationCoordinate2D srcloc = CLLocationCoordinate2DMake(self.mMyLatitude, self.mMyLongitude);

    CLLocationCoordinate2D dstloc = CLLocationCoordinate2DMake(self.mLatitude, self.mLongitude);

    //当前的位置

    //MKMapItem *currentLocation = [MKMapItem mapItemForCurrentLocation];

    //起点

    MKMapItem *currentLocation = [[MKMapItem alloc] initWithPlacemark:[[MKPlacemark alloc] initWithCoordinate:srcloc addressDictionary:nil]];

    //目的地的位置

    MKMapItem *toLocation = [[MKMapItem alloc] initWithPlacemark:[[MKPlacemark alloc] initWithCoordinate:dstloc addressDictionary:nil]];

    toLocation.name = @"目的地";

    NSArray *items = [NSArray arrayWithObjects:currentLocation, toLocation, nil];

    

    /*

     //keys

     MKLaunchOptionsMapCenterKey:地图中心的坐标(NSValue)

     MKLaunchOptionsMapSpanKey:地图显示的范围(NSValue)

     MKLaunchOptionsShowsTrafficKey:是否显示交通信息(boolean NSNumber)

     

     //MKLaunchOptionsDirectionsModeKey: 导航类型(NSString)

     {

     MKLaunchOptionsDirectionsModeDriving:驾车

     MKLaunchOptionsDirectionsModeWalking:步行

     }

     

     //MKLaunchOptionsMapTypeKey:地图类型(NSNumber)

     enum {

     MKMapTypeStandard = 0,

     MKMapTypeSatellite,

     MKMapTypeHybrid

     };

     */

    NSDictionary *options = @{

                              MKLaunchOptionsDirectionsModeKey:MKLaunchOptionsDirectionsModeDriving,

                              MKLaunchOptionsMapTypeKey:

                                  [NSNumber numberWithInteger:MKMapTypeStandard],

                              MKLaunchOptionsShowsTrafficKey:@YES

                              };

    //打开苹果自身地图应用,并呈现特定的item

    [MKMapItem openMapsWithItems:items launchOptions:options];

}

关注
打赏
1660824269
查看更多评论
立即登录/注册

微信扫码登录

0.0412s