Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
wiki:2.-desarrollo-app:2.5.-controles-by-xone:gps:start [2023/06/28 17:22] ary [Métodos para obtener datos de la última coordenada] |
wiki:2.-desarrollo-app:2.5.-controles-by-xone:gps:start [2023/06/28 17:48] (actual) ary [Funciones implementadas para control y uso de GPS] |
||
---|---|---|---|
Línea 602: | Línea 602: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | **Otra forma de comprobar si el GPS está activo** | ||
+ | |||
+ | \\ | ||
+ | <code javascript> | ||
+ | function gpsActivo(obj) { | ||
+ | let status = comprobarEstadoGps(); | ||
+ | if (status == 3) { | ||
+ | ui.showToast(' | ||
+ | ui.askUserForGPSPermission(); | ||
+ | } else { | ||
+ | status = 99; | ||
+ | } | ||
+ | return status; | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | <WRAP round box 100%> | ||
+ | En el ejemplo se utiliza el ui.askUserForPermission que interactua con el usuario para que decida activar el GPS del dispositivo. Para habilitarlo se debe declarar el permiso en App o colección de la siguiente forma(solo Android): | ||
+ | |||
+ | <code xml> | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ |