其实我在MKMapview
工作。根据坐标,生成不同的注释,在同一坐标的多个注释的情况下,它只显示第一个和最后一个数据。我无法显示注释的中间数据。所以我的问题是
如何在MKMapview
中显示同一坐标的两个以上注释?
使用下面的代码,我能够在任何相同的坐标显示所有数据,现在我有另一个问题,即两个或多个相同坐标之间的混淆。这意味着当我有两个或两个以上具有相同坐标的两个点时,它会混淆。如果您有任何想法请与我们分享。 .........
int nextAnnotationToSelect = (lastAnnotationSelected + 1)
% mapView.annotations.count;
id<MKAnnotation> nextAnnotation =[mapView.annotations objectAtIndex:nextAnnotationToSelect];
[mapView selectAnnotation:nextAnnotation animated:YES];
lastAnnotationSelected = nextAnnotationToSelect;
答案 0 :(得分:1)
您可以使用以下方法在同一坐标中显示多个注释:
http://blog.stormid.com/2013/01/handling-annotation-pins-on-the-same-coordinate/
答案 1 :(得分:-2)
Mulitple Annotation on the single field. Here is description
public class Role
{
[Display(Name="First Name")]
[Required]
[Length=30(Minlength=2)]
[ErrorMessage="Value required"]
public string Fname{get;set;}
[Display(Name="Last Name")]
[Required]
[Length=30 (Minlength=2)]
[ErrorMessage="Last name invalid"]
}