1. Descripción del problema: recientemente quería desarrollar una versión web móvil H5 de la aplicación de mapa de alta moral, así que usé vue-cli para el desarrollo de una sola página, ejecuté npm run dev y copié la dirección del servidor local http://0.0.0.0 en el terminal : Se accedió a 8080 en el emulador de teléfono móvil Google Chrome, pero el mapa no se pudo encontrar todo el tiempo, y Google Chrome informó "Permiso de geolocalización denegado", ¡muy deprimido!
{tipo: "error", mensaje: "Permiso de geolocalización denegado", información: "FALLIDO", estado: 0}
2. Captura de pantalla del fallo de posicionamiento:
3. Soluciones
Como resultado , la respuesta se encontró en el sitio web oficial https://lbs.amap.com/faq/js-api/map-js-api/position-related/43361 , la respuesta está en el cuadro rojo de la captura de pantalla. Entonces, la conclusión aquí es que el uso del acceso localhost no causará el problema de prohibir el posicionamiento, luego ingrese directamente http: // localhost: 8080 en la dirección del navegador para resolver el problema de no poder ubicarlo.
4. Captura de pantalla del posicionamiento exitoso: