bpm.gps
Affichage ou sélection de position GPS (carte, picker).
Python
bpm.gps()| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
label | string | — | Non | Titre affiché au-dessus du bloc. |
showMap | boolean | true | Non | Afficher une carte Leaflet. |
onLocation | (coords) => void | — | Non | Callback quand la position est obtenue (mode display). |
height | number | 300 | Non | Hauteur de la carte en px. |
mode | "display" | "picker" | display | Non | display = affichage position, picker = sélection d'un point. |
value | { lat: number; lng: number } | null | — | Non | Position courante (mode picker). |
onChange | (coords) => void | — | Non | Callback à chaque déplacement du marker ou clic (mode picker). |
className | string | — | Non | Classes CSS. |
Exemples
bpm.gps()bpm.gps(label="Ma position", onLocation=save_coords)bpm.gps(mode="picker", value=coords, onChange=set_coords)bpm.gps(showMap=False, onLocation=handle_location)