François Castets
Journal

Cartographie et géolocalisation.Mapping and geolocation.

Les notes de cette série, de la plus récente à la plus ancienne.The notes in this series, newest first.

17 October 202617 October 2026

Un annuaire de 3 645 fiches sous WordPress : le schéma de donnéesA 3,645-entry directory on WordPress: the data model

Métadonnées sérialisées ou colonnes dédiées ? Le choix de modélisation qui décide si un annuaire WordPress tiendra la charge ou pas.Serialised post meta or dedicated columns? The modelling decision that determines whether a WordPress directory will hold up.

Lire la noteRead the note
16 October 202616 October 2026

Données structurées pour un annuaire de lieux : ce que Google comprend vraimentStructured data for a places directory: what Google actually understands

LocalBusiness, adresse, horaires, note : le balisage qui fait apparaître une fiche dans les résultats enrichis, et celui qui ne sert à rien.LocalBusiness, address, opening hours, rating: the markup that earns a rich result, and the markup that does nothing.

Lire la noteRead the note
15 October 202615 October 2026

Du GPS du navigateur au tri par distance : les pièges du trajetFrom the browser’s GPS to distance sorting: the traps along the way

Demander la position, gérer le refus, arrondir, convertir en kilomètres : le parcours complet d'une géolocalisation web, et les erreurs classiques.Asking for a position, handling a refusal, rounding, converting to kilometres: the full path of a web geolocation, and the classic mistakes.

Lire la noteRead the note
14 October 202614 October 2026

Afficher 3 645 marqueurs sur une carte sans faire fondre le téléphonePutting 3,645 markers on a map without melting the phone

Mille marqueurs sur une carte web et le défilement se met à saccader. Regroupement, rendu vectoriel et chargement par zone : ce qui marche vraiment.A thousand markers on a web map and scrolling starts to stutter. Clustering, vector rendering and loading by viewport: what actually works.

Lire la noteRead the note
13 October 202613 October 2026

Répondre à « autour de moi » sur 3 645 escape games en moins de 100 msAnswering “near me” across 3,645 escape rooms in under 100 ms

Une recherche géolocalisée sur 3 645 salles, sans serveur dédié ni base spécialisée. Le détail de la requête, des index et du cache qui tiennent la charge.Geolocated search across 3,645 escape rooms, with no dedicated server and no specialised database. The query, the indexes and the cache that hold up.

Lire la noteRead the note