Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Etude : activer la géolocalisation #970

Closed
Tracked by #140
NicolasBuquet opened this issue Feb 20, 2024 · 7 comments · Fixed by #983
Closed
Tracked by #140

Etude : activer la géolocalisation #970

NicolasBuquet opened this issue Feb 20, 2024 · 7 comments · Fixed by #983
Labels

Comments

@NicolasBuquet
Copy link
Contributor

Activer la géolocalisation dans Tchap iOS DEV uniquement.

@NicolasBuquet NicolasBuquet changed the title Activer la géolocalisation Etude : activer la géolocalisation Feb 20, 2024
@NicolasBuquet
Copy link
Contributor Author

NicolasBuquet commented Feb 20, 2024

Sur iOS, l'affichage de géolocalisation repose sur MapLibre.

La solution utilisée par la DINUM semble reposer sur OpenMapTiles : https://openmaptiles.geo.data.gouv.fr/

Bonne nouvelle : MapLibre semble compatible avec OpenMapTiles (https://openmaptiles.org/docs/website/maplibre-gl-js/)

Using MapLibre GL JS for serving OpenMapTiles tileset is the most common use case.

@NicolasBuquet
Copy link
Contributor Author

NicolasBuquet commented Feb 20, 2024

Question : OpenMapTiles est-il un "MapTiler Cloud" ?

Dialoguer avec MapTiler depuis MapLibre iOS :

@NicolasBuquet
Copy link
Contributor Author

NicolasBuquet commented Feb 27, 2024

MapLibre sait dialoguer avec avec des providers mapTiler.

On peut lui configurer le provider avec lequel s'interfacer via la propriété MLNMapboxAPIBaseURL renseigné dans le info.plist de l'application :

The default value is https://api.mapbox.com

Après réactivation de la géolocalisation standard de Element, il faudra essayer de dialoguer avec https://openmaptiles.geo.data.gouv.fr

https://api.openmaptiles.geo.data.gouv.fr/ et https://openmaptiles.geo.data.gouv.fr/api ne semblent pas exister.

@NicolasBuquet
Copy link
Contributor Author

Découverte de configuration intéressante. Ça avance !

Dans BuidSettings :

    /// Overwritten by the home server's .well-known configuration (if any exists)
    static let defaultTileServerMapStyleURL = URL(string: "https://api.maptiler.com/maps/streets/style.json?key=")!

@NicolasBuquet
Copy link
Contributor Author

NicolasBuquet commented Feb 29, 2024

Une première documentation d'usage écrite par l'équipe géo data.gouv.fr : https://guides.data.gouv.fr/reutiliser-des-donnees/utiliser-les-api-geographiques/utiliser-les-tuiles-vectorielles

@NicolasBuquet
Copy link
Contributor Author

Ça fonctionne sous iOS !

@NicolasBuquet
Copy link
Contributor Author

Et la géoloc se partage bien avec la version web geoloc-ready.

Screenshot 2024-03-12 at 12 08 13

@NicolasBuquet NicolasBuquet moved this to En étude in Roadmap Produit Mar 18, 2024
@NicolasBuquet NicolasBuquet moved this from En étude to prêt pour le sprint in Roadmap Produit Mar 19, 2024
@odelcroi odelcroi moved this from prêt pour le sprint to sprint en cours - WIP in Roadmap Produit Mar 26, 2024
@github-project-automation github-project-automation bot moved this from sprint en cours - WIP to déployé en prod in Roadmap Produit Mar 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: déployé en prod
Development

Successfully merging a pull request may close this issue.

1 participant