Como ya se permite recuperar los diplayed pin MKAnnotation en MapView
-
25-09-2019 - |
Pregunta
una parte de mi Applikation cubre un MKMapView. Por lo tanto me carga una lista de la información de codificación geográfica de mi servidor y colocar cada tupla como un alfiler MKAnnotation en mi mapa. Después de ser colocado se dará a conocer cada objeto MKAnnotation. Ahora quiero buscar una específica ya MKAnnotation de ser colocado en mi mapa y si emergente disponible la información addtional bubble.How puedo lograr eso? Gracias.
Solución
Hay una propiedad en su MKMapView ( a partir de los documentos de manzana ):
@property (nonatomic, readonly) NSArray *annotations
Devuelve un array de anotaciones y se puede buscar en la matriz para lo que necesita.
Espero que esto ayude!
EDIT:
Además, acabo de ver que desea seleccionar mediante programación una anotación ... si se toma un vistazo a la selectedAnnotations propiedad de la clase MKMapView que dice:
La asignación de una nueva matriz para esta propiedad selecciona la primera anotación en el solamente matriz.
Por lo que podría pasar en una matriz con su anotación que desea seleccionada ... nunca he probado, pero parece que se debe trabajar en base a lo que el docs decir .