Conecta
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
Crear mapa con diferentes iconos de pines o chinchetas un mapview con xcode 4.4
- preguntó
- Desarrolladores Apple
- 617 Vistas
- 15 Respuestas
- abierta
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
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!
Por favor, accede o regístrate para añadir un comentario.
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
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para añadir un comentario.
exactamente ese sigue siendo el problema Peter no he podido colocar una imagen diferente para cada pin :/
Por favor, accede o regístrate para añadir un comentario.
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 añadir un comentario.
- « Anterior
- 1
- 2
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 49786
- 1
- Ago 31, 2017
Otras Preguntas y Respuestas
- entre Desarrolladores (Desarrolladores)
Respuestas WordPress (Usuarios WordPress)
Sin Respuesta
-
- 11
- 0
- hace 2 días
-
- 34
- 0
- Nov 30
-
- 671
- 0
- Oct 2
-
- 374
- 0
- Jul 7
-
- 536
- 0
- Ago 4, 2022
-
- 552
- 0
- Feb 25, 2022
-
- 670
- 1
- Ene 1, 2022
-
- 1006
- 0
- Nov 24, 2021
- ver todas
Actividad Reciente
DJUNQUERA preguntó hace 2 días
¿Es posible llamadas entre handlers de la misma li…noiseapp preguntó Nov 30
AirPods desbalanceadosDaleGarrote preguntó Oct 2
MacBookPro con Wifi dañadaDaleGarrote seleccionó una respuesta Sep 30
Sonoma no conecta a internetPeter respondió Sep 29
Mac OS X Versión 10.4.11. Como puedo activar el ve…
Ultimas Respuestas
Peter respondió
No es posible, pero si pones a codificar algún vi
0DaleGarrote respondió
EUREKA!!! Tenia instalado el Little Snitch, que no
1Peter respondió
Haz lo mismo pero en estos pasos. 1- Apaga la Mac
1Peter respondió
Contacta con la persona que te comparte las cosas,
0alex_ respondió
hola bueno te comento si el ssd que compraste es c
0alex_ respondió
hola peter y una pregunta fíjate que he visto var
0Peter respondió
Seguramente sea por causa de la memoria RAM. 8 GB
1Ultimos Comentarios
...