En Google Map API v3, como título, solo vi 2 tipos de animación en google map api, pero vi en algunos lugares que el marcador de mapa se animaba como si creciera grande cuando el mouse sobre él? ¿Cómo implementar esto?¿Cómo puedo hacer que el marcador del mapa de google crezca más grande cuando el mouse sobre él?
Respuesta
Utilice el controlador de eventos mouseover del marcador y el método setIcon()
. Puede utilizar dynamic icons de Google Chart API para este propósito, y cambiar el atributo chld
para hacer que el icono de crecer:
http://chart.googleapis.com/chart?chst=d_map_spin&chld=0.5|0|FF8800|15|_|
http://chart.googleapis.com/chart?chst=d_map_spin&chld=0.6|0|FF8800|15|_|
http://chart.googleapis.com/chart?chst=d_map_spin&chld=0.7|0|FF8800|15|_|
Don' ¡olvide establecer el punto de anclaje adecuado! Por ejemplo:
marker.setIcon(new google.maps.MarkerImage(
'http://chart.googleapis.com/chart?chst=d_map_spin&chld=0.65|0|FF8800|15|_|',
null,
null,
new google.maps.Point(11, 43) // this is the proper anchor point for scale 0.65
));
Puede usar su propia imagen como marcador, luego haga uso de la propiedad scaledSize
para que la imagen de marcador se agrande cuando se active el evento mouseover
.
No sé de una manera de hacer esto sin hacer algunas cosas más complicadas como esta.
¿Ha dado cuenta de esto todavía? +1 si realmente funciona ... Por favor, hágamelo saber –
@mmmshuddup Lo siento, no he estado trabajando en esto por un tiempo. Como ha pasado más de un año, es posible que la API haya cambiado o mejorado desde entonces. – Oliver
- 1. Cambiar el marcador del mapa de Google
- 2. Javascript, Cambiar el color del marcador del mapa de Google
- 3. ¿Cómo agregar información sobre herramientas personalizada para el marcador de mapa de google?
- 4. ¿Cómo hacer que el cursor del mouse agarre el mouse?
- 5. Google Maps: marcador de renderizado sobre marcador de marcador
- 6. ¿Cómo volver a colocar marcador en el mapa de google?
- 7. cambiar el índice z de marcador al colocar el cursor sobre él para hacer que sea visible
- 8. ¿Cómo hacer que un div crezca con el contenido?
- 9. Flex 3: ¿Cómo puedo cambiar el Cursor del mouse cuando se pasa el mouse sobre una entrada de texto?
- 10. agregar marcador múltiple en el mapa de google en android
- 11. Agregar etiqueta de numeración al marcador del mapa de Google
- 12. ¿Cómo puedo cargar un KML en el mapa de Google, sin cambiar el centro del mapa
- 13. Cómo hacer que ScrollViewer se desplace cuando el mouse está sobre * cualquier * contenido
- 14. Mostrar el marcador emergente del mapa en MapView
- 15. Hacer que el div interno crezca en altura cuando crece el div externo
- 16. Google Maps: cómo evitar que InfoWindow cambie el mapa
- 17. Google Maps (JS-v3): ¿Cómo puedo hacer que mis marcadores "caigan del cielo"
- 18. Cómo centrar el mapa en el marcador y abrir la ventana de información del marcador en un método
- 19. En Google Maps V3, ¿cómo puedo obtener un marcador arrastrable para recorrer el mapa?
- 20. Identificación del elemento en el mouse sobre
- 21. Qt - Hoja de estilo para el botón personalizado del mouse sobre el botón y el botón
- 22. Cambiar el estilo del borde circundante con el mouse sobre
- 23. Cómo alinear el icono de un marcador en el mapa de Google
- 24. html acercar el mouse sobre
- 25. ¿Cambiar el color del texto cuando se pasa el mouse sobre el texto con Tkinter?
- 26. ¿Cómo hacer zoom suavemente en un marcador en Google Maps?
- 27. ¿Por qué el tamaño del mapa de bits es más grande en la memoria que en el disco en Android?
- 28. ¿Activar caja de fantasía con el mouse sobre el mouse en lugar de hacer clic?
- 29. Cómo establecer la altura máxima de la ventana de información del marcador del mapa de Google?
- 30. Hacer que el puntero del mouse se vuelva mano para hacer clic en el botón
A partir de 2012, esto está en desuso. Alguien sabe una solución moderna para esto? – FRD
Si solo hace clic en su propio enlace, verá. ;) – FRD
http://stackoverflow.com/q/11318672/684229 – TMS