Estoy luchando por encontrar una forma estándar de colocar un pin en un MkMapView basado en una entrada táctil. Probablemente no haya una manera estándar, pero siempre vale la pena preguntar. Si tengo que implementar esto yo mismo es el mejor enfoque para agregar un Reconocedor de gestos para seleccionar un toque en la vista del mapa.MkMapView colocar un pin en contacto
Respuesta
Sí, puede usar un UILongPressGestureRecognizer
para hacer esto.
Esta respuesta anterior mío tiene detalles con código de ejemplo:
How to add a push pin to a MKMapView(IOS) when touching?
para animar la caída, en viewForAnnotation
, devolver un MKPinAnnotationView
con animatesDrop
establece en Sí.
Sí, ya vi tu publicación antes, pensé que esta sería la única forma de hacerlo. – botptr
Sé que la aplicación Mapas tiene un botón por separado (debajo del rizo del mapa) que suelta un alfiler. Por lo tanto, así es como lo hago (aunque no bajo el rizo del mapa). No he leído en ningún lado que exista un estándar, pero no he leído todos los 12,000 GB de documentación (ja, ja). Diría que eche un vistazo a algunas de las aplicaciones "estándar" como Maps y siga lo que hacen solo para ser coherentes. Sé que normalmente un doble toque acerca el mapa, así que no estoy seguro de poder usarlo. Solo mi $ 0.02 ...
- 1. ¿Agregar rápidamente un solo pin a MKMapView?
- 2. MKMapView refresh after pin moves
- 3. Animación de pin personalizado - MKMapView
- 4. El cambio de color pin MKMapView
- 5. MKMapView: obtener evento cliqueado en el pin de anotación
- 6. MKMapView, animateDrop?
- 7. ¿Hay alguna manera de colocar un pin en la aplicación de google maps iphone usando openURL?
- 8. ¿Cómo coloco un pin con MapKit?
- 9. Arrastre un pin de anotación en una vista de mapa
- 10. MKMapView con la dirección
- 11. Actualizar MKAnnotationVer en un MKMapView
- 12. Zoom en un MKMapView programmatically
- 13. Recuperar un contacto en Outlook
- 14. Force MKMapView viewForAnnotation para actualizar
- 15. didAddAnnotationViews no funciona en MKMapView
- 16. ¿Cómo crear un MKMapView?
- 17. ¿Cómo eliminar un contacto?
- 18. Android - Actualizar un contacto
- 19. MKMapView Al hacer clic en los pines no se llama a didSelectAnnotationView
- 20. MKMapView -> mostrar un botón para mi ubicación
- 21. Google Maps API - Coloque un nuevo pin
- 22. Crear un diálogo de código pin
- 23. Pin un puntero a la función
- 24. MKMapView ubicación actual que muestra como pines personalizados
- 25. MKPlacemark pin title
- 26. Cómo capturar el gesto Tap en MKMapView
- 27. ¿Cómo actualizar un contacto existente?
- 28. ¿Qué puede "Pin" un objeto en la memoria en Silverlight?
- 29. UIPanGestureRecognizer en MKMapView?
- 30. error posible en MKMapView
Este tutorial tiene muchas cosas más, le da exactamente lo que quiere https://github.com/devinross/tapkulibrary – Splendid