--------------------------MApView的功能-----------------------------
MapView这个框架是在MKMapView中实现地址选择和导航功能。
具有一下功能:
1.支持IOS6~7
2.自定义MKAnnotationView
3.支持第三方导航功能,包括高德,百度,苹果,谷歌
4.可以绘制导航路线
5.支持滑动地图,选择定位地址
我们理解这个框架之前必须对IOS内置一些框架
MapKit.framework、CoreLocation.framework
-------------------------MapKit.framework-----------------------------
简单的使用:
一、创建地图视图
1.方法一
MKMapView *mapView = [[MKMapViewalloc]init];
mapView.frame =self.view.bounds;
2.方法二
MKMapView *mapView = [[MKMapViewalloc]initWithFrame:self.view.bounds];
二、设置mapView的属性
1.地图类型:MKMapTypeStandard 显示街道和道路 MKMapTypeSatellite 显示卫星 MKMapTypeHybrid 显示混合地图
[mapViewsetMapType:MKMapTypeStandard];
2.显示用户当前的坐标,打开地图有相应的提示
mapView.showsUserLocation =YES;
3.设置地图的代理(可以使用MKMapViewDelegate的协议方法)
mapView.delegate =self;
4.定义经纬度
CLLocationCoordinate2D coordinate;
coordinate.latitude =28.2148;
coordinate.longitude =112.893;
--------------------------MApView的功能-----------------------------
MapView这个框架是在MKMapView中实现地址选择和导航功能。
具有一下功能:
1.支持IOS6~7
2.自定义MKAnnotationView
3.支持第三方导航功能,包括高德,百度,苹果,谷歌
4.可以绘制导航路线
5.支持滑动地图,选择定位地址
我们理解这个框架之前必须对IOS内置一些框架
MapKit.framework、CoreLocation.framework
-------------------------MapKit.framework-----------------------------
简单的使用:
一、创建地图视图
1.方法一
MKMapView *mapView = [[MKMapViewalloc]init];
mapView.frame =self.view.bounds;
2.方法二
MKMapView *mapView = [[MKMapViewalloc]initWithFrame:self.view.bounds];
二、设置mapView的属性
1.地图类型:MKMapTypeStandard 显示街道和道路 MKMapTypeSatellite 显示卫星 MKMapTypeHybrid 显示混合地图
[mapViewsetMapType:MKMapTypeStandard];
2.显示用户当前的坐标,打开地图有相应的提示mapView.showsUserLocation =YES;
3.设置地图的代理(可以使用MKMapViewDelegate的协议方法)mapView.delegate =self;
4.定义经纬度
CLLocationCoordinate2D coordinate;
coordinate.latitude =28.2148;
coordinate.longitude =112.893;