首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏滕先生的博客

    地图相关 MapKit框架介绍MKMapView控件对象的属性和方法MKAnnotation 大头针模型类大头针view显示类:MKPinAnnotationView 继承于 MKAnnotation

    剩下两种 3.定位的用户坐标 @property (nonatomic, readonly) MKUserLocation *userLocation; 4.当前界面地图的中心坐标 @property :用户定位位置的大头针模型 - (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation 如果不想将其自定义要进行类型筛选判断 if ([annotation isKindOfClass:[MKUserLocation class]]) { return nil; viewForAnnotation:(id<MKAnnotation>)annotation{ //判断是否是系统定位用的大头针 if ([annotation isKindOfClass:[MKUserLocation *annoView in views) { // 不要将系统定位的大头针设置了动画效果 if ([annoView.annotation isKindOfClass:[MKUserLocation

    5.7K70发布于 2018-05-18
  • 来自专栏学海无涯

    iOS开发之地图

    } //通过代理改变userLocation的标题实现更改信息 - (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation //通过设置地图的MKCoordinateRegion达到 -(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation MKAnnotation>)annotation{ //判断是不是用户的数据模型 让用户位置的标注不一样 if ([annotation isKindOfClass:[MKUserLocation } return annotationView; } -(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation id<MKAnnotation>)annotation{ //判断是不是用户的数据模型 让用户位置的标注不一样 if ([annotation isKindOfClass:[MKUserLocation

    1.8K20发布于 2019-05-10
  • 来自专栏全栈程序员必看

    iOS iOS 地图与定位开发系列教程

    经度和纬度确定的中心位置 @property MKMapView mapType; //地图的显示类型,如:卫星地图 @property NSArray *annotations; //地图上的标记 @property MKUserLocation 将要更改 -(void)mapView: (MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated; //已经更改 MKPlacemark、MKUserLocation initWithCoordinate:(CLLocationCoordinate2D *)coordinate addressDictionary:(NSDictionary *)dictionary; MKUserLocation 就是指手机的当前位置,它是MKAnnotation的一个特别案例(因为MKAnnotation可以是地图上的任何标记,而MKUserLocation只是标记了地图上手机所在的当前位置)。 { //判断是否是用户位置 if annotation is MKUserLocation { //如果是用户当前位置,终止方法 return nil

    3.4K30编辑于 2022-09-17
  • 来自专栏青玉伏案

    iOS开发之地图与定位

    4.获取地理位置信息,代码如下: 1 //实现协议中的方法获取坐标 2 -(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation

    1.9K60发布于 2018-01-11
  • 来自专栏iOS开发~

    iOS_系统自带地图圆形区域选择范围

    manager.location]; // 反地理编码 } #pragma mark - 用户定位更新了 - (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation [ann isKindOfClass:[MKUserLocation class]]) { [self.mapView removeAnnotation:ann]; } }

    2.8K10编辑于 2022-07-20
  • 来自专栏一“技”之长

    iOS原生地图开发指南 原

    / 跟踪用户位置     MKUserTrackingModeFollowWithHeading, // 当方向改变时跟踪用户位置 } @property (nonatomic, readonly) MKUserLocation mapViewDidStopLocatingUser:(MKMapView *)mapView; 停止定位用户位置时调用的方法 - (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation

    1.7K30发布于 2018-08-16
  • 来自专栏云原生布道专栏

    【IOS开发基础系列】地图开发专题

    showsUserLocation; // The annotation representing the user's location @property (nonatomic, readonly) MKUserLocation MKUserLocation) return nil to use the MapKit provided annotation view. - (MKAnnotationView *)mapView: MKMapView *)mapView NS_AVAILABLE(10_9, 4_0); - (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation annotationView.draggable = YES;     return annotationView; } - (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation

    1.1K30编辑于 2023-10-16
  • 来自专栏ShaoYL

    iOS地图----MapKit框架

    %f", span.longitudeDelta); } ②常见的代理方法有 - (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation

    2K40发布于 2018-05-11
领券