码迷,mamicode.com
首页 > 移动开发 > 详细

iosiOS 地图 自定义以及添加锚点

时间:2016-06-13 01:09:33      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:

- (void)clickLongPress:(UILongPressGestureRecognizer *)longPress {

    

    CGPoint point = [longPress locationInView:mapView];

    

    CLLocationCoordinate2D coord = [mapView convertPoint:point toCoordinateFromView:mapView];

    

    CLLocation *location = [[CLLocation alloc] initWithLatitude:coord.latitude longitude:coord.longitude];

    

    MKPointAnnotation *annocation = [[MKPointAnnotation alloc] init];

    

    annocation.coordinate = coord;

    

    annocation.title = @"我的锚点";

    

    [mapView addAnnotation:annocation];

}

 //代理方法   签协议 

    MKMapViewDelegate

-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation{

    

    static NSString *annoid = @"str";

    

    MKAnnotationView *annoView = [mapView dequeueReusableAnnotationViewWithIdentifier:annoid];

    

    if (!annoView) {

        

        annoView = [[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:annoid];

    }

    

    annoView.image = [UIImage imageNamed:@"1"];

    

    return annoView;

    

}

iosiOS 地图 自定义以及添加锚点

标签:

原文地址:http://www.cnblogs.com/yevgeni/p/5579269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!