各位大神,求助点击高德地图添加 MACircle不显示的问题~~

jerrywanqing 2019-04-01 12:16:16
各位大神,我是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];
}

...全文
210 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
dirdirdir3 2019-04-03
  • 打赏
  • 举报
回复
点击有没有触发,再看看有没有其他地方会清掉overlay?

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧