Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Hola buenas tardes, soy nuevo en desarrollo de aplicaciones en xcode 4, tengo que crear un mapa que contenga diferentes iconos en los pines o chinchetas dependiendo el lugar de hubicacion por ejemplo si es un restaurante que me muestre una imagen de un tenedor pero si es un bar que me muestre una imagen de una copita espero que alguien me ayude no se por donde empezar he echo ejemplos en los que he modificado la imagen de pin pero no se como insertar otro pin con una imagen distinta

15 Respuestas

0voto

markfree Puntos4510
Hola, Creo que lo que quieres hacer se puede hacer capturando el nombre de imagen igual que capturas titulo i a partir de aqui hacer un uiimage que contenga el archivo en concreto y asi en cada vista se cargara una foto diferente!

0voto

gonzalo sanchez Puntos3060
hola buenas tardes habia dejado este tema por darle seguimiento a unos proyectos, aun no tengo la solucion a este tema pero he seguido los temas siguientes: http://www.apprendemos.com/tutoriales/ios/mapkit-pin-mkannotation http://www.apprendemos.com/tutoriales/ios/mapkit-cambiar-imagen-pin-mkannotation hasta ahora lo que he logrado es tener dos diferentes pins con y modificado el icono como se hace en el ejemplo: dejo el ejemplo espero que sea entendible alla una buena solucion para que pueda poner una imagen distinta a cada anotacion saludos y gracias

0voto

Peter Puntos289100
¿Y en si cual sigue siendo el problema? ¿Poner una imagen diferente en cada pin?

0voto

gonzalo sanchez Puntos3060
exactamente ese sigue siendo el problema Peter no he podido colocar una imagen diferente para cada pin :/

0voto

Peter Puntos289100
Prueba con esto. (MKAnnotationView *)mapView:(MKMapView *)map viewForAnnotation:(id )annotation { static NSString *AnnotationViewID = @"annotationViewID"; MKAnnotationView *annotationView = (MKAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:AnnotationViewID]; if (annotationView == nil) { annotationView = [[[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:AnnotationViewID] autorelease]; } annotationView.image = [UIImage imageNamed:@"location.png"]; annotationView.annotation = annotation; return annotationView; } Con tu ID y nombre de tu imagen, no debes de tener problema. Saludos.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...