Tengo un mapa con la API de Google Maps JavaScript API3 en mi aplicación web jQuery Mobile. Agregué un círculo con bordes negros en él.¿Por qué el centrado de mi mapa está desactivado en mi aplicación jQuery Mobile/Google Maps API3?
Si va directamente a esta página de mi aplicación con el mapa, el mapa se centra correctamente en el centro del círculo.
Si vas a esta página de inicio de mi primera aplicación (http://goo.gl/0IWgE) y haga clic en su camino a la página con el mapa, el mapa es
- centrado erróneamente (El mapa debe estar centrado en el centro del círculo).
- falta un área entera cubierta de gris.
¿Por qué es el mapa que yerran al hacer clic en la página con el mapa de mi página de inicio, pero trabajando correctamente si visita la página con el mapa directamente?
No podría usar Ajax para cargar la página del mapa con data-ajax='false'
. Sin embargo, no puedo hacerlo porque una aplicación móvil no permite cargas que no sean ajax.
google.maps.event.trigger(map, 'resize')
parece volver a colocar el mapa cuando lo introduzco en la consola de Chrome Web Developer, pero no estoy seguro de cómo llamarlo en mi javascript.
No veo nada aquí http://dl.dropbox.com/u/1531353/CS164/mockups/map%20askew/index.html, ¿puedes poner una captura de pantalla cuando está mal alineado – defau1t
Si haga clic en el enlace en esa página, debería ver un mapa que está mal centrado. Curiosamente, el enlace está correctamente centrado si visita http://goo.gl/XvLST directamente. – dangerChihuahua007
Agregué capturas de pantalla en caso de que ayudara a aclarar mi problema. Gracias. – dangerChihuahua007