iOS 硬件 导航 - APP去做
来源:互联网 发布:域名可以干嘛 编辑:程序博客网 时间:2024/06/05 05:11
跳转到高德地图 关键词 MKapItem
1. [MKMapItemopenMapsWithItems:itemArray launchOptions:launchDic];
2.lauchOptions == 属性字典 MKLaunchOptioan
NSDictionary*launchDic = @{MKLaunchOptionsShowsTrafficKey:@(YES),
MKLaunchOptionsMapTypeKey:@(MKMapTypeStandard),
MKLaunchOptionsDirectionsModeKey : MKLaunchOptionsDirectionsModeDriving
MKLaunchOptionsMapTypeKey:@(MKMapTypeStandard),
MKLaunchOptionsDirectionsModeKey : MKLaunchOptionsDirectionsModeDriving
};
3.array = MKMapItem allck initWith == MKPlacemark allock init == CLPlacemark == 地理编码和反地理编码
-(void)touchesBegan:(NSSet<UITouch*> *)touches withEvent:(UIEvent*)event{
[self.geocodegeocodeAddressString:@"青岛"completionHandler:^(NSArray<CLPlacemark*> * _Nullable placemarks,NSError* _Nullable error) {
CLPlacemark *startPM = [placemarksfirstObject];
[self.geocodegeocodeAddressString:@"济南"completionHandler:^(NSArray<CLPlacemark*> * _Nullable placemarks,NSError* _Nullable error) {
CLPlacemark *endPM = [placemarksfirstObject];
[selfgetPlaceMarkWithStartPM:startPMWithEndPM:endPM];
}];
}];
}
- (void)getPlaceMarkWithStartPM:(CLPlacemark*)startPM WithEndPM:(CLPlacemark*)endPM{
MKPlacemark *startMK = [[MKPlacemarkalloc]initWithPlacemark:startPM];
MKMapItem *startItem = [[MKMapItemalloc]initWithPlacemark:startMK];
MKPlacemark *endMK = [[MKPlacemarkalloc]initWithPlacemark:endPM];
MKMapItem *endItem = [[MKMapItemalloc]initWithPlacemark:endMK];
NSArray *itemArray =@[startItem,endItem];
NSDictionary *launchDic =@{MKLaunchOptionsShowsTrafficKey:@(YES),
MKLaunchOptionsMapTypeKey:@(MKMapTypeStandard),
MKLaunchOptionsDirectionsModeKey : MKLaunchOptionsDirectionsModeDriving
};
[MKMapItemopenMapsWithItems:itemArray launchOptions:launchDic];
[self.geocodegeocodeAddressString:@"青岛"completionHandler:^(NSArray<CLPlacemark*> * _Nullable placemarks,NSError* _Nullable error) {
CLPlacemark *startPM = [placemarksfirstObject];
[self.geocodegeocodeAddressString:@"济南"completionHandler:^(NSArray<CLPlacemark*> * _Nullable placemarks,NSError* _Nullable error) {
CLPlacemark *endPM = [placemarksfirstObject];
[selfgetPlaceMarkWithStartPM:startPMWithEndPM:endPM];
}];
}];
}
- (void)getPlaceMarkWithStartPM:(CLPlacemark*)startPM WithEndPM:(CLPlacemark*)endPM{
MKPlacemark *startMK = [[MKPlacemarkalloc]initWithPlacemark:startPM];
MKMapItem *startItem = [[MKMapItemalloc]initWithPlacemark:startMK];
MKPlacemark *endMK = [[MKPlacemarkalloc]initWithPlacemark:endPM];
MKMapItem *endItem = [[MKMapItemalloc]initWithPlacemark:endMK];
NSArray *itemArray =@[startItem,endItem];
NSDictionary *launchDic =@{MKLaunchOptionsShowsTrafficKey:@(YES),
MKLaunchOptionsMapTypeKey:@(MKMapTypeStandard),
MKLaunchOptionsDirectionsModeKey : MKLaunchOptionsDirectionsModeDriving
};
[MKMapItemopenMapsWithItems:itemArray launchOptions:launchDic];
}
0 0
- iOS 硬件 导航 - APP去做
- ios 硬件 导航 - 百度地图SDK
- IOS 调用第三方地图APP导航
- iOS 硬件 导航 - 系统请求数据 绘制路线
- 硬件+APP
- IOS app蓝牙连接硬件设备 自动断开问题
- IOS添加开始导航页面(判断第一次进入app)
- 判断app是否安装百度地图,并启动导航 ios
- iOS调用各大地图APP导航,进行路线规划
- App导航 - 具有android或IOS的特性设计
- iOS应用根据经纬度打开不同地图app进行导航
- iOS 硬件
- APP硬件环境测试
- APP开发:导航界面
- APP导航实现
- 实现APP高效导航
- app底部导航
- APP底部导航
- linux点滴
- zzulioj 1874 蛤玮学计网 (“玲珑杯”郑州轻工业学院第八届ACM程序设计大赛暨河南高校邀请赛-正式赛)
- 递归求解 猴子吃桃
- 问题:Java动态代理
- java问题探讨之clone浅拷贝与深拷贝
- iOS 硬件 导航 - APP去做
- 产品经理的段位——说说腾讯的产品职级
- iOS 硬件 导航 - 系统请求数据 绘制路线
- View的layout
- C++ STL 方法求全排列
- LeetCode------Contains Duplicate
- sublime text3里搭建python
- ios 硬件 导航 - 百度地图SDK
- GridView的刷新