iOS移除地图标注大头针
2014-01-12 12:23
435 查看
- (MKAnnotationView*)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation//mapView的代理方法
{
if([annotation isKindOfClass:[MKUserLocation
class]]){
return nil;
}
if(myPointAnnotationView)//头文件定义
{
[myPointAnnotationView
removeFromSuperview];
}
myPointAnnotationView = (MKPinAnnotationView*)[mapView
dequeueReusableAnnotationViewWithIdentifier:@"Annotation"];
if(!myPointAnnotationView)
{
myPointAnnotationView=[[MKPinAnnotationView
alloc] initWithAnnotation:annotation
reuseIdentifier:@"Annotation"] ;
myPointAnnotationView.pinColor =
MKPinAnnotationColorPurple;
myPointAnnotationView.animatesDrop =
YES;
myPointAnnotationView.canShowCallout =
YES;
}
return
myPointAnnotationView;
}
{
if([annotation isKindOfClass:[MKUserLocation
class]]){
return nil;
}
if(myPointAnnotationView)//头文件定义
{
[myPointAnnotationView
removeFromSuperview];
}
myPointAnnotationView = (MKPinAnnotationView*)[mapView
dequeueReusableAnnotationViewWithIdentifier:@"Annotation"];
if(!myPointAnnotationView)
{
myPointAnnotationView=[[MKPinAnnotationView
alloc] initWithAnnotation:annotation
reuseIdentifier:@"Annotation"] ;
myPointAnnotationView.pinColor =
MKPinAnnotationColorPurple;
myPointAnnotationView.animatesDrop =
YES;
myPointAnnotationView.canShowCallout =
YES;
}
return
myPointAnnotationView;
}
相关文章推荐
- IOS 移除地图内所有大头针(清空地图)
- iOS原生地图开发指南续——大头针与自定义标注
- iOS-地图标注(大头针)
- iOS原生地图开发指南续——大头针与自定义标注
- iOS 输入地点 显示当前位置地图并用大头针标注
- ios开发 地图上显示大头针和标注简单教程
- iOS 点/长按地图放/ 移除大头针并显示地址
- iOS 移除地图所有大头针
- iOS使用Google Map Api创建地图-显示标注-轨迹回放
- iOS 画地图上的标注气泡
- iOS:实现MKAnnotation协议,在地图上设置大头针,点击显示具体的位置信息
- iOS高德地图定位.自定义标注.搜索.分类展示(排版)
- ios 实现地图的定位,查询,自定义大头针
- iOS开发之百度地图的集成——地图标注&POI检索
- 【iOS】Mapkit的使用:地图显示、定位、大头针、气泡等
- 自定义:地图标注(大头针)
- ios 地图大头针固定在地图中心,用用地图中心点左边逆地理编码,及高德云图周边搜索
- iOS实现地图标注说明
- iOS 计算所有标注的经纬度范围 来确定地图显示区域
- iOS开发之地图-添加多个自定义的大头针及自定义大头针动画