2013-06-10 7 views
0

На самом деле я работаю в MKMapview. в соответствии с координатой генерируется различная аннотация, в случае множественной аннотации в той же самой координате она отображает только первые и последние данные. Я не могу показать средние данные аннотации. поэтому мои вопросы: как показать более двух аннотаций одной и той же координаты в MKMapview?Несколько аннотаций с одинаковой координатой

Используя приведенный ниже код, я могу показать все данные с любой координатой, теперь у меня другая проблема, это путаница между двумя или более одинаковыми координатами. Это означает, что когда у меня есть две или более две точки с одинаковой координатой, это путает. Если у вас есть какая-то идея, plz поделитесь с нами. .........

int nextAnnotationToSelect = (lastAnnotationSelected + 1) 

% mapView.annotations.count; 

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

[mapView selectAnnotation:nextAnnotation animated:YES]; 

lastAnnotationSelected = nextAnnotationToSelect; 

ответ

1

Вы можете использовать следующий метод для отображения нескольких аннотаций в то же координате:

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

+0

спасибо за ур ответ, я пытался, но Мне не удалось интегрировать данный образец кода в мой проект. Я ищу простой код, который соответствует моим требованиям. –

-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"] 

} 
Смежные вопросы