0

其实我在工作MKMapview。根据坐标生成不同的注释,在同一坐标有多个注释的情况下,它只显示第一个和最后一个数据。我无法显示注释的中间数据。所以我的问题是如何显示相同坐标的两个以上注释MKMapview

使用下面的代码,我可以在任何相同的坐标上显示所有数据,现在我遇到了另一个问题,即两个或多个相同坐标之间的混淆。这意味着当我有两个或更多具有相同坐标的两个点时,它会混淆。如果您有任何想法,请与我们分享。…………

int nextAnnotationToSelect = (lastAnnotationSelected + 1)

% mapView.annotations.count;

id<MKAnnotation> nextAnnotation =[mapView.annotations objectAtIndex:nextAnnotationToSelect];

[mapView selectAnnotation:nextAnnotation animated:YES];

lastAnnotationSelected = nextAnnotationToSelect;
4

2 回答 2

1

您可以使用以下方法在同一坐标中显示多个注释:

http://blog.stormid.com/2013/01/handling-annotation-pins-on-the-same-coordinate/

于 2013-06-10T08:09:29.400 回答
-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"]

}
于 2013-06-10T08:08:46.247 回答