美文网首页
集成百度地图浅析

集成百度地图浅析

作者: 花开半夏已成殇 | 来源:发表于2016-08-04 10:55 被阅读40次

    自己整了一下百度地图,但是只是刚刚开始,还有好多没用用到。

    1.首先用cocoapods导入百度地图的包,然后运行报了好多错误,是因为官网说要改成Objective-C++,但是我改了以后出现好多错误,百度问题说是要改成Objective-C,错误消失。

    2.要在info.plist 文件中配置

    这个display name 我就写的我项目名称。

    还有iOS9以后改成了https,要加上上面画线的部分

    我只用了定位功能,一开始死活定位不出,原来忘记写了[_locServicestartUserLocationService];这一句,原谅我是个小菜鸟。

    - (void)didUpdateBMKUserLocation:(BMKUserLocation*)userLocation

    {

    NSLog(@"当前位置%f,%f",userLocation.location.coordinate.latitude,userLocation.location.coordinate.longitude);

    _mapView.showsUserLocation=YES;

    [_mapViewupdateLocationData:userLocation];

    CLLocationCoordinate2Dcoord;

    coord.latitude=userLocation.location.coordinate.latitude;

    coord.longitude=userLocation.location.coordinate.longitude;

    ////添加大头针

    //BMKPointAnnotation *ann=[[BMKPointAnnotation alloc] init];

    //ann.coordinate=coord;

    //ann.title=@"你好";

    //ann.subtitle=@"我是大头针,我的头很大";

    //[_mapView addAnnotation:ann];

    BMKCoordinateRegionregion ;//表示范围的结构体

    region.center= coord;//指定地图中心点

    //region.span.latitudeDelta = 0.1;//经度范围(设置为0.1表示显示范围为0.2的纬度范围)

    //region.span.longitudeDelta = 0.1;//纬度范围

    [_mapViewsetRegion:regionanimated:YES];

    }

    实现协议的方法,就可以实现自己位置的定位。

    我也是刚刚开始搞地图,有不对的地方欢迎指正!

    相关文章

      网友评论

          本文标题:集成百度地图浅析

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