Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Última revisiónAmbos lados, revisión siguiente
wiki:2.-desarrollo-app:2.5.-controles-by-xone:gps:start [2023/06/28 18:22] – [Métodos para obtener datos de la última coordenada] arywiki:2.-desarrollo-app:2.5.-controles-by-xone:gps:start [2023/06/28 18:38] ary
Línea 602: Línea 602:
 } }
 </code> </code>
 +
 +\\
 +
 +**Otra forma de comprobar si el GPS está activo**
 +
 +\\
 +<code javascript>
 +function gpsActivo(obj) {
 +    let status = comprobarEstadoGps();
 +    if (status == 3) {
 +        ui.showToast('No está activado el GPS. Es necesario que lo active para un funcionamiento correcto de la APP.');
 +        ui.askUserForGPSPermission();
 +    } else {
 +        status = 99;
 +    }
 +    return status;
 +}
 +
 +</code>
 +
 +\\
 +<WRAP center round 80%>
 +Aquí se utiliza el ui.askUserForPermission que interactua con el usuario para que decida activar el GPS del dispositivo.
 +\\
 +Para habilitar se debe declarar el permiso en App o colección de la siguiente forma(solo Android):
 +\\
 +<code xml>
 +<permissions>
 +<permission name="location-foreground" />
 +</permissions>
 +</code>
 +</WRAP>
 +