我们可以在iphone的mapview中围绕用户位置创建闪烁的红色圆圈吗?

我们可以在iphone的mapview中围绕用户位置创建闪烁的红色圆圈吗?,iphone,mkmapview,mkannotationview,mapkit,Iphone,Mkmapview,Mkannotationview,Mapkit,我们是否可以在用户位置周围创建闪烁的红色圆圈,而不是蓝色圆圈(默认)?并用红色气泡来精确定位用户位置。事实上,我对地图视图知之甚少。。。但若你们可以使用GIF图像,它可以和闪烁的颜色有相同的效果,那个么你们就可以使用它 我发现了一个播放GIF图像的好链接。。。如果你能修改它以适应你的情况 点击Git链接: 希望它能帮助你 编辑 此链接可能对您有用:事实上,我对地图视图知之甚少。。。但若你们可以使用GIF图像,它可以和闪烁的颜色有相同的效果,那个么你们就可以使用它 我发现了一个播放GIF图像的好链

我们是否可以在用户位置周围创建闪烁的红色圆圈,而不是蓝色圆圈(默认)?并用红色气泡来精确定位用户位置。

事实上,我对地图视图知之甚少。。。但若你们可以使用GIF图像,它可以和闪烁的颜色有相同的效果,那个么你们就可以使用它

我发现了一个播放GIF图像的好链接。。。如果你能修改它以适应你的情况

点击Git链接:

希望它能帮助你

编辑


此链接可能对您有用:

事实上,我对地图视图知之甚少。。。但若你们可以使用GIF图像,它可以和闪烁的颜色有相同的效果,那个么你们就可以使用它

我发现了一个播放GIF图像的好链接。。。如果你能修改它以适应你的情况

点击Git链接:

希望它能帮助你

编辑


此链接可能对您有用:

制作3-4个具有一定厚度的同心圆图像,并将其添加到用户位置注释视图中。然后对他们每个人

 [UIView animateWithDuration:0.2f 
                                     animations:^{
subView.frame = CGRectFrame();//Initail frame
                                         subView.transform = CGAffineTransformMakeScale(2, 2);
                                         subView.alpha = 0;
                                     }
                                     completion:^(BOOL finished){
                                         //Additional code
                                     }];

在这里,子视图是圆形图像之一。我没有测试以上,但应该工作。也许您可以通过动画的方式添加/删除一些圆图像以获得更好的外观

制作3-4个具有一定厚度的同心圆图像,并将它们添加到用户位置注释视图中。然后对他们每个人

 [UIView animateWithDuration:0.2f 
                                     animations:^{
subView.frame = CGRectFrame();//Initail frame
                                         subView.transform = CGAffineTransformMakeScale(2, 2);
                                         subView.alpha = 0;
                                     }
                                     completion:^(BOOL finished){
                                         //Additional code
                                     }];
在这里,子视图是圆形图像之一。我没有测试以上,但应该工作。也许你可以在动画中添加/删除一些圆形图像,以获得更好的外观

  • 在viewForAnnotation方法中,检查用户位置注释
  • 创建uiimageview并将属性animationImages设置为符合红色闪烁圆圈的不同图像,然后调用startAnimating
  • 将uiimageview添加到mkannotationview
  • 返回该案例的mkannotationview
  • 在viewForAnnotation方法中,检查用户位置注释
  • 创建uiimageview并将属性animationImages设置为符合红色闪烁圆圈的不同图像,然后调用startAnimating
  • 将uiimageview添加到mkannotationview
  • 返回该案例的mkannotationview

  • 谢谢你。。但它使用的是OpenGL,我不想使用它。。还有别的办法吗???谢谢你。。但它使用的是OpenGL,我不想使用它。。还有别的办法吗???