PnX-SI / gn_mobile_maps

Module carto de GeoNature-mobile
GNU General Public License v3.0
3 stars 0 forks source link

Gestion des fonds de cartes Online et fonds par défaut #4

Closed DonovanMaillard closed 3 years ago

DonovanMaillard commented 3 years ago

Une amélioration de la gestion des fonds de carte sur occtax mobile est sur le point de démarrer. Les objectifs identifiés :

Actuellement les pistes privilégiées sont :

Ces développements seront faits par @sgrimault

camillemonchicourt commented 3 years ago

Des précisions sur ce qui a été fait pour le moment par @sgrimault pour les fonds offline :

camillemonchicourt commented 3 years ago

@sgrimault, quand tu dis :

Le fond en ligne s'affichera toujours "en dessous" des fonds embarqués

Cela veut dire qu'ils seront quand même chargés (et donc téléchargés par le réseau) même si il y a un fond offline par dessus ? Cela peut consommer de la data inutilement si c'est le cas.

Si on a pas accès à Internet (ou perte d'accès), le cache des tuiles prend le relais

Cela veut dire que les fonds online sont mis en cache quand on les télécharge et qu'on peut ensuite y accéder même sans connexion internet ?

sgrimault commented 3 years ago

Cela veut dire qu'ils seront quand même chargés (et donc téléchargés par le réseau) même si il y a un fond offline par dessus ? Cela peut consommer de la data inutilement si c'est le cas.

Oui si coté configuration on accepte l'utilisation du fond en ligne par défaut ("OSM", activé par défaut). Coté fichier de paramétrage, ça se fait via l'attribut use_default_online_tile_source ou directement via l'écran de paramétrage de l'application.

Cela veut dire que les fonds online sont mis en cache quand on les télécharge et qu'on peut ensuite y accéder même sans connexion internet ?

Oui

DonovanMaillard commented 3 years ago

Bonjour ,

Suite à nos échanges cet après-midi : un point d'avancement + quelques décisions prises en complément de la pre-release actuelle :

Enfin pour rééclaircir le fonctionnement global des fonds de carte : Pour chaque zone/niveau de zoom, l'application dispose d'un ensemble de fonds "éligibles", qui peuvent potentiellement fournir leur ressource. Quand plusieurs fonds peuvent répondre à la zone et au niveau de zoom en question, un seul fond est chargé, avec le niveau de priorité suivant :

camillemonchicourt commented 3 years ago

OK pour moi. Ça me semble idéal comme ça.