各位大神,我是IOS开发新手,今天在做高德地图点击添加MACircle的案例时,发现圆不出来。。rendererForOverlay也不执行。MAMapViewDelegate接口已经在.m里面加上去了,各位帮帮忙不胜感激//创建手势
UITapGestureRecognizer *mapTapGestureRecognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(mapTouchUpInside:)];
[mapView addGestureRecognizer:mapTapGestureRecognizer];-(void) mapTouchUpInside:(UITapGestureRecognizer *)recognizer{
CLLocationCoordinate2D lCoord=[mapView convertPoint:[recognizer locationInView:mapView] toCoordinateFromView:mapView];
//构造圆
MACircle *circle = [MACircle circleWithCenterCoordinate:lCoord radius:100];
//在地图上添加圆
[mapView addOverlay: circle];
}
UITapGestureRecognizer *mapTapGestureRecognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(mapTouchUpInside:)];
[mapView addGestureRecognizer:mapTapGestureRecognizer];-(void) mapTouchUpInside:(UITapGestureRecognizer *)recognizer{
CLLocationCoordinate2D lCoord=[mapView convertPoint:[recognizer locationInView:mapView] toCoordinateFromView:mapView];
//构造圆
MACircle *circle = [MACircle circleWithCenterCoordinate:lCoord radius:100];
//在地图上添加圆
[mapView addOverlay: circle];
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货