十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一、先来认识一个协议MKAnnotation
成都创新互联-专业网站定制、快速模板网站建设、高性价比锡山网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式锡山网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖锡山地区。费用合理售后完善,十年实体公司更值得信赖。
官方文档告诉我们,所有标注的类必须遵守这个协议。所以可以了解,标注这个概念在逻辑属性和视图上是分开的。先来看下这个协议声明了哪些方法:
@protocol MKAnnotation NSObject
@property (nonatomic, readonly) CLLocationCoordinate2D coordinate;//地理坐标位置
@optional
@property (nonatomic, readonly, copy) NSString *title;//标题
@property (nonatomic, readonly, copy) NSString *subtitle;//副标题
//拖动时调用
- (void)setCoordinate:(CLLocationCoordinate2D)newCoordinate;
@end
二、创建一个系统标注大头针
- (void)viewDidLoad {
[super viewDidLoad];
//初始化地图
mapView =[[MKMapView alloc]initWithFrame:self.view.frame];
//设置代理
mapView.delegate=self;
//设置位置
mapView.region=MKCoordinateRegionMake(CLLocationCoordinate2DMake(39.26, 116.3), MKCoordinateSpanMake(1.8, 1));
mapView.mapType=MKMapTypeStandard;
//初始化一个大头针类
MKPointAnnotation * ann = [[MKPointAnnotation alloc]init];
//设置大头针坐标
ann.coordinate=CLLocationCoordinate2DMake(39.26, 116.3);
ann.title=@"我";
ann.subtitle=@"看这里";
[mapView addAnnotation:ann];
[self.view addSubview:mapView];
}
iPhone国行机内置的高德地图数据,而海外版则采用的是苹果自主研发的地图。
我国对地图测绘资质有严格的把控,就目前已知具备测绘资质的厂商企业均在可控范围之内,每一个国家的地理领土测绘都是国家机密,只有本国授权的企业才有权利去做,国内授权的公司是高德。
扩展资料
苹果地图是苹果公司发布的下一代移动操作系统iOS6中的预装软件。它有200多项改进与功能。地图采用矢量引擎,明快的文字,清晰的图形,流畅又灵敏的平移和缩放,可以提供良好的使用效果。
Apple以全新的角度,从头开始,投身于地图的设计之中。它为你提供互动式3D视图,以及震撼的 Flyover 功能,令其成为一款设计美观、内容丰富的地图服务app。
苹果发布苹果地图是为了让苹果地图更加完善,地图不可能出来之后,就没有错误,全球太大了,细致到每一个小地方,对刚推出的地图来讲,有点不现实只有通过用户的要求、需要、建议才能做好,不断完善。
参考资料:百度百科--苹果地图
苹果手机国行版自带地图是:高德地图。
2018年6月5日 苹果在美国时间6月4日的苹果开发者大会上,发布了最新的iOS 12操作系统,CarPlay支持高德地图。
2018年2月27日下午,苹果地图App中新增40个中国地标建筑标签,使你更快速找到建筑。公司发布的下一代移动操作系统iOS6中的预装软件。它有200多项改进与功能。地图采用矢量引擎,明快的文字,清晰的图形,流畅又灵敏的平移和缩放,可以提供良好的使用效果。
拓展资料:
高德是中国领先的数字地图内容、导航和位置服务解决方案提供商。
专业在线导航功能:覆盖全国364个城市、全国道路里程352万公里。
中国十大堵城分别为北京、广州、重庆、哈尔滨、银川、上海、济南、贵阳、珠海、长春。
2018未来交通峰会上,高德地图公布了网友票选的中国十大堵点,其中大山子——望京街路口、珠江北岸-沿江西路、无影山-小清河南路获得票数最多,分别成为北京、广州、济南的“最堵点”。
高德地图——百度百科
苹果IOS7自带的地图是高德地图。
高德是中国领先的数字地图内容、导航和位置服务解决方案提供商。公司2010年登陆美国纳斯达克全球精选市场(NasdaqAMAP)。高德拥有导航电子地图甲级测绘资质、测绘航空摄影甲级资质和互联网地图服务甲级测绘资质“三甲”资质,其优质的电子地图数据库成为公司的核心竞争力。
iPhone地图使用的具体方法如下:
1、打开苹果手机自带的地图。
2、进入地图功能之后,在搜索栏搜索想要去的地方。
3、比如要去北京市,我们就在搜索栏输入“北京市”
4、之后会弹出一个页面,我们点击“路线”
5、最后最下端可以选择出行的方式,点击前往即可使用导航。
使用: [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"白名单://"]] 判断是否安装白名单里面的App.
苹果自带的地图不需要设置白名单,需要设置终点的经纬度就行,需要导入 #import MapKit/MapKit.h 头文件
可以参考: 百度地图官方文档 实现如下:
参数设置可以参考文档
可以参考: 高德地图官方文档 实现如下:
可以参考: 腾讯地图官方文档 实现如下:
.h
.m