Navigator.geolocation.GetCurrentPosition lanza el error "El último proveedor de ubicación ha sido deshabilitado"

Estoy tratando de crear una página HTML5 muy básica que agarra la geolocalización, pero estoy recibiendo un error.

Esto es lo que tengo dentro de mis etiquetas de script:

function GetGeo() { if (!navigator.geolocation) { alert("Could not find geolocation"); } else { navigator.geolocation.getCurrentPosition(showMap, function (error) { alert("error encountered: " + error.message ); }); } } function showMap(position) { window.alert(position.coords.latitude + ", " + position.coords.longitude); } 

La página sólo tiene un botón en él, que llama a la función GetGeo ().

Lo que hice fue dejar caer el archivo .html en la tarjeta SD de mi teléfono. Luego, busqué "content: //com.android.htmlfileprovider/sdcard/GetGeo.html" y la página aparece correctamente. Cuando hago clic en el botón y ejecuto, consigo el error siguiente: "El último abastecedor de la localización fue lisiado"

Tengo un par de preguntas: 1: ¿Es incorrecto simplemente dejar caer el archivo html en la tarjeta SD e intentar ejecutar allí? 2: ¿Hay algo básico que estoy haciendo mal que no es dejar que obtener la geolocalización desde el navegador móvil?

¡Gracias de antemano por cualquier ayuda!

Me di cuenta de esto: Tenía que ir a la configuración de mi navegador móvil y marque "Habilitar ubicación"

También es importante habilitar todos los orígenes de ubicación desde la pestaña Configuración de Android. Vaya a Configuración, haga clic en Ubicación y Seguridad. A partir de aquí, asegúrese de que se compruebe lo siguiente: (1) Utilizar redes inalámbricas, (2) Utilizar satélites GPS, (3) Utilizar sensor de ayuda.

También asegúrese de que el permiso siguiente está habilitado en el manifiesto:

 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
  • Forma correcta de llamar a super.onStop () al anular el registro de un oyente
  • ¿Debería un sitio web móvil tener su propio subdominio?
  • ¿Es posible obtener la máxima precisión GPS en el navegador móvil?
  • Desarrollo móvil (Android & iOS) principiante necesita orientación
  • Respuesta de Bootstrap en dispositivos móviles
  • ¿Cómo crear un menú de navegación modal en móviles y evitar el desplazamiento del cuerpo?
  • Facebook Android sdk lanzando falta redireccionamiento uri en Authetication
  • Detectar la máxima resolución de vídeo compatible con un dispositivo móvil en un sitio web que responda
  • Error StackOverflow, excepción View.inflate
  • Drawable vs. Bitmap
  • Emulador de Android utiliza 100% de la CPU incluso si no tengo nada en él?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.