¿Cómo hacer que Google Maps vuelva a solicitar permisos de ubicación?

Estoy usando Google Maps en mi aplicación web para dispositivos móviles, pero he notado que, a veces, cuando los mapas solicitan permisos de ubicación, los usuarios presionan accidentalmente "Denegar" en lugar de "Permitir" y necesitan volver a cargar la página para ubicarla correctamente. .

¿Hay alguna manera de, es decir, tener alguna llamada JS que los usuarios puedan activar, digamos, tocando un botón, por ejemplo, para cambiar su elección de otorgar permisos de acceso a la ubicación o hacer que el navegador vuelva a solicitarlos?

Gracias de antemano por cualquier ayuda :)

preguntado el 08 de noviembre de 11 a las 16:11

Encontré una manera de volver a solicitar los permisos de geolocalización, usando -

Lo siento, presioné intro por error. Encontré una manera de volver a solicitar los permisos de geolocalización, usando navigator.geolocation.getCurrentPosition() pero parece que solo podemos avisar una vez más. Quiero decir, si el usuario niega compartir su ubicación dos veces, no podemos solicitar permiso nuevamente. -

¿Alguien conoce alguna forma de volver a solicitar el permiso de los servicios de ubicación? Aunque logré volver a solicitarlo una vez, esto nunca fue posible para mí en los navegadores de Android ... -

Otra pregunta relacionada: stackoverflow.com/questions/4736057/… tal vez ayude a comprender cómo restablecer / eliminar permisos -

1 Respuestas

Esto no es posible. Si el usuario optó por no participar, lo mejor que puede hacer es borrar su configuración de ubicación para recibir el mensaje nuevamente. No puedes forzar esto, ni creo que debas querer o ser capaz de hacerlo. Después de todo, ¿dónde terminaría?

¿Permitir o negar? ¿Está seguro? ¿Seguro que estás seguro? Positivo, ¿estás seguro? Etc ..

Ver: http://support.google.com/gmm/bin/answer.py?hl=en&answer=1250068

La forma correcta de manejar esto sería buscar PERMISSION_DENIED y luego mostrar un mensaje a sus usuarios como "Esta aplicación requiere el uso de servicios de ubicación, por favor habilítelos en su dispositivo para usar esta aplicación" o algo similar.

Respondido 19 Feb 12, 16:02

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.