iphone - 同一位置坐标中的多个注释( MKAnnotationView )

标签 iphone ios objective-c annotations mapkit

您好,如果用户触摸,我正在尝试实现注释分组和动画。

我确实看过不同的集群库解决方案,但这对我不起作用,因为我在同一坐标中有多个注释。

这就是我想做的

1- 我确定在同一个地方(坐标)有多个注释? 如何实现这个?找到相同坐标中的注释并制作新的组注释?

2- 更改该注释的颜色(让用户知道) 我可以用这种方法做到这一点 -(MKAnnotationView*)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation;

3- 如果用户触摸该组中的注释,注释将围绕其位置移动一圈。

到目前为止,我的所有注释都在 map 上,有些注释有很深的阴影。

我现在想专注于第一个任务——分组

我不是要代码示例,我可以做到,我只需要帮助确定使用什么方法来实现任务。

Annotations Idea

感谢您的帮助。

最佳答案

我最终从 StormID 实现了这段代码

Handling MKMapView Annotation Pins on the Same Coordinate

我必须进行一些更改,但效果很好。

all done

关于iphone - 同一位置坐标中的多个注释( MKAnnotationView ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16381203/

相关文章:

ios - 如何与iPhone中的Retina 3.5和4兼容

ios - 在显示初始 View Controller 之前显示 View Controller

iphone - 将低于最新版本的 IOS 版本安装到设备

ios - 在 iPhone 中没有收到任何推送通知

ios - 如何在 NSString 中换行?

ios - 使用本地化时如何更改应用程序名称

ios - Swift - viewController 之间无限滚动

objective-c - 圆弧 : How to release static variable?

objective-c - 如何以编程方式获取 mac os x 上已安装应用程序的列表

iphone - 在我的 iPhone 应用程序中, View 未相对于设备方向旋转