Des cartes en ligne pour le grand public. Sans appli, directement sur le Web. https://cartes.app
Find a file
2025-08-06 16:58:47 +02:00
.github/ISSUE_TEMPLATE Update custom.md 2024-09-12 11:30:56 +02:00
.placeMapImages Le bon nom de dossier 2025-01-08 23:34:37 +01:00
app Correction de la prochaine date d'ouverture si pas cette semaine 2025-08-06 15:18:55 +02:00
articles Instructions pour comprendre le MOU plus hautes 2025-07-21 18:11:34 +02:00
components Correction de la prochaine date d'ouverture si pas cette semaine 2025-08-06 15:18:55 +02:00
lib Deuxième lot de suppression de contentlayer 2025-07-18 16:44:49 +02:00
public 🐛 Oubli de l'id de satelliteHybrid donc bug changement vers base 2025-07-29 14:39:34 +02:00
.editorconfig 📝 Publicodes docs update (#1208) 2020-11-17 11:43:38 +01:00
.env Passage à l'instance brouter sur notre serveur principal 2025-06-17 14:55:11 +02:00
.env.development Compliqué la gestion des searchparams 2023-08-07 18:15:06 +02:00
.eslintignore TS-aware eslint + in CI 2020-05-05 18:24:14 +02:00
.eslintrc.js Fonction pour repérer les rerenders de Conten 2024-10-22 22:09:13 +02:00
.eslintrc.yaml Fonction pour repérer les rerenders de Conten 2024-10-22 22:09:13 +02:00
.gitconfig Ré-introduit git quotepath 2020-02-27 10:53:26 +01:00
.gitignore Env à ne pas mettre dans le gitignore 2025-03-27 17:54:25 +01:00
.prettierignore TS-aware eslint + in CI 2020-05-05 18:24:14 +02:00
.prettierrc.yaml Add editorconfig 2020-05-15 13:31:17 +02:00
.yarnclean 📏 Active le mode strict de TypeScript sur la partie mon-entreprise 2020-11-24 16:22:17 +01:00
buildPlaceJsonLd.ts 🐛 Plantage si partage de clic pourtant avec adresse 2025-05-05 09:29:43 +02:00
bun.lock MAJ Maplibre mineure 2025-08-06 16:58:47 +02:00
CONTRIBUTING.md Modification automatique des liens github vers codeberg 2025-06-17 12:28:13 +02:00
deno.lock Ajout de la version planète tilemaker pour tester 2025-07-25 12:42:53 +02:00
globals.css Pas de alt text quand l'image charge 2024-12-04 16:17:45 +01:00
icon.svg laem/futureco devient cartes en mettant de côté le code de futureco qui 2024-06-23 16:04:51 +02:00
instrumentation.ts Essai d'une autre technique pour passer la var d'env 2025-02-10 18:10:40 +01:00
LICENSE Passage à la licence AGPL3 2023-12-18 23:14:46 +01:00
mdx-components.tsx On tente de revenir en arrière sur l'ajout d'espace au début de chaque 2024-12-03 09:54:13 +01:00
mdxOptions.mjs v2 de l'article Qwant Maps 2024-07-22 16:03:11 +02:00
middleware.ts Règle d'erreur spéciale pour Meta qui abuse 2025-05-26 16:25:45 +02:00
next-env.d.ts MAJ générale react 19 2024-12-15 13:49:10 +01:00
next.config.mjs Deuxième lot de suppression de contentlayer 2025-07-18 16:44:49 +02:00
nixpacks.toml Bun version for nixpacks 2025-03-21 19:57:50 +01:00
package.json MAJ Maplibre mineure 2025-08-06 16:58:47 +02:00
postcss.config.js On continue dans next-yak mais il y a plein de problèmes... 2024-11-28 16:33:17 +01:00
README.md Corrections à la main supplémentaires 2025-06-17 12:34:59 +02:00
sentry.client.config.ts Pas sentry en localhost 2025-01-20 11:09:38 +01:00
sentry.edge.config.ts Utilisation de sentry pour l'instant plutôt que notre glitchtip 2025-01-17 23:18:34 +01:00
sentry.server.config.ts Utilisation de sentry pour l'instant plutôt que notre glitchtip 2025-01-17 23:18:34 +01:00
temp-local-bug Amélioration de l'icône géoloc' 2025-02-05 19:24:33 +01:00
tsconfig.json Deuxième lot de suppression de contentlayer 2025-07-18 16:44:49 +02:00

Cartes

Venez discuter du projet sur le canal matrix !

Kesako ?

C'est une application Web de cartographie généraliste, basée sur les données d'OpenStreetMap et d'autres projets de communs comme Wikimedia Commons (pour les images) ou Wikipedia.

Deux objectifs :

  • pouvoir explorer la France, ses lieux d'intérêt (commerces, attractions touristiques, etc) sans dépendre de Google, Apple et autre GAFAM
  • proposer des calculateurs d'itinéraires écologiques

Découvrez nos motivations et les dernières nouveautés dans le blog.

Comment contribuer ?

C'est par ici : guide de contribution ! Vous pouvez aussi poser des questions sur la section issues ou sur le canal matrix pour les questions plus informelles.

Et techniquement

I started implementing this map in november 2023 as a kind of personal useful advent of code. I quickly figured out the open source tech and data in 2023 to make modern map interface have become incredibly mature, compared to 10 years ago. You get 3D buildings, vector tiles in 1 h of dev.

The app is based on :

  • data : OSM (of course), Wikimedia commons (for the images), Wikidata, Wikipedia
  • code : nextjs, maplibre, next-yak pour le CSS
  • hosting : maptiler for the vector map tiles, vercel for JS deployment, Photon API by Komoot.

To set it up on your local computer, just run :

# Install bun for your system with https://bun.sh/docs/installation
bun install # We're using bun because npm can't handle the experimental react 19 version, it breaks the install
bun dev # launch the web dev server

You'll have to create your free MapTiler key and your free Indoor= key and put them in a .env.local file at the root of the cartes folder:

NEXT_PUBLIC_MAPTILER=YOUR_MAPTILER_KEY
NEXT_PUBLIC_INDOOREQUAL=YOUR_INDOOREQUAL_KEY

Contact

If you have any problem contributing (PR, vercel deployments, etc) feel free to contact me @maelito:matrix.org if I dont answer your issues quickly.

Similar projects

Checkout OSMApp. Qwant Maps would be the other similar projet, but it's not developped anymore.

Credits

This app makes full use of a multiple of open source libraries.

Including code inspired or directly taken from OSMApp.

Icons are OSMAnd's.

Availability of servers is here