美文网首页
LBS Project

LBS Project

作者: 百思不得解 | 来源:发表于2016-04-23 12:11 被阅读0次

需要一个MKMapView,作为显示地图。然后还需要使用CLLocationManager,来管理location。

CLLocation,CLLocationCoordinate2D这两个是位置的一些参数,和CLLocationManager配合使用。

MKCoordinateRegion,MKAnnotation,这两个,一个是用来设置mapview的region,一个是用来显示annotation,和mapview一同使用。

该project中,主要掌握几个点

1.定位无效问题

2.toobar的一些使用

3.初始化地图区域问题

-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray*)locations{

CLLocation *location = [locations lastObject];

MKCoordinateRegion region;

float zoomLevel = 4000;

region = MKCoordinateRegionMakeWithDistance(location.coordinate, zoomLevel, zoomLevel);

self.mapView.centerCoordinate = location.coordinate;

[self.mapView setRegion:region animated:YES];

}

如果上述方法,会产生很大的问题,即地图无法移动的问题,因为每个位置的改动,都会运行上述代码,将地图固定在当前位置。

4.kCLErrorDenied 这个错误,一般是定位权限问题,可以在Settings -> General ->Reset中进行

相关文章

  • LBS Project

    需要一个MKMapView,作为显示地图。然后还需要使用CLLocationManager,来管理location...

  • 12.7 胸

    哑铃飞鸟 7.5lbs 10lbs 杠铃卧推 20lbs 25lbs 绳索夹胸 10lbs RL

  • 20160825 LBS地图接口

    基于lbs服务应用开发 常用的lbs接口: 百度lbs接口 腾讯lbs接口 高德lbs接口 例: 在lbsyun....

  • 2016-08-25 LBS定位服务接口

    LBS(基于位置服务) LBS定义 LBS定位不足: GPS定义 GPS定位优点: LBS基站定位和GPS定位的区...

  • 11.3 臀腿

    深蹲 60lbs 12*2组 65lbs 10*4组 70lbs 8*4组 箭步蹲 65lbs 10...

  • 11.15 背

    高位下拉 55lbs 12*2组 60lbs 10*4组 55lbs 12*2组 坐姿划船 60lbs 10*4组

  • 1.4 胸

    哑铃飞鸟 哑铃卧推 杠铃卧推 10lbs 10lbs 30lbs 15*3组 12.5lbs 12*3组 器械推胸...

  • 10.23

    深蹲 60lbs 12*4 65lbs 8*4 箭步蹲 55lbs RL10*4组 硬拉 40lbs 10...

  • 12.1 背

    器械划船 55lbs 8*4组 60lbs 8*4组 triceps pushdown 20lbs ...

  • 11.14 臀腿

    SMS深蹲的60 lbs 12*2组 65lbs 10*4组 70lbs 8*...

网友评论

      本文标题:LBS Project

      本文链接:https://www.haomeiwen.com/subject/ulgxrttx.html