Il y a bien Puremaps en natif sur Droidian mais sans la géolocalisation via 4G/Wifi, c'est un peu long
Si le GPS fonctionne, Ça ressemble à un problème d'AGPS qui n'est pas utilisé.
Si ton appareil est doté d'un modem Qualcomm contenant un GPS et que ce modem est géré par ModemManager (je ne sais pas comment ça fonctionne sous Droidian), il est possible de pousser les données AGPS pour un fix plus rapide avec par exemple :
wget -N http://xtrapath2.izatcloud.net/xtra3gr.bin
sudo mmcli -m any --location-enable-gps-nmea --location-enable-gps-raw # not sure both are needed and which is better
sudo mmcli -m any --location-inject-assistance-data=xtra3gr.bin
Si tu n'as pas de SIM, il faut bidouiller un peu ModemManager et Geoclue, mais une prise en charge native devrait arriver sous peu (et peut-être avec une gestion AGPS un peu native), j'ai participé à l'activation de l'interface Location dans ModemManager indépendamment de l'activation de la SIM, et j'ai poussé le projet GeoClue a prendre ça en charge :
# AGPS, et GPS sans SIM
Posté par raphj (site web personnel) . En réponse au journal Téléphone sous Linux ?. Évalué à 5.
Si le GPS fonctionne, Ça ressemble à un problème d'AGPS qui n'est pas utilisé.
Si ton appareil est doté d'un modem Qualcomm contenant un GPS et que ce modem est géré par ModemManager (je ne sais pas comment ça fonctionne sous Droidian), il est possible de pousser les données AGPS pour un fix plus rapide avec par exemple :
Si tu n'as pas de SIM, il faut bidouiller un peu ModemManager et Geoclue, mais une prise en charge native devrait arriver sous peu (et peut-être avec une gestion AGPS un peu native), j'ai participé à l'activation de l'interface Location dans ModemManager indépendamment de l'activation de la SIM, et j'ai poussé le projet GeoClue a prendre ça en charge :
(mais une vieille SIM dont tu connais le code pin est un bon contournement en attendant)