Composants → bpm.gps

bpm.gps

Affichage ou sélection de position GPS (carte, picker).

StableMédia⏱ 2 min
Python
bpm.gps()
PropTypeDéfautRequisDescription
labelstringNonTitre affiché au-dessus du bloc.
showMapbooleantrueNonAfficher une carte Leaflet.
onLocation(coords) => voidNonCallback quand la position est obtenue (mode display).
heightnumber300NonHauteur de la carte en px.
mode"display" | "picker"displayNondisplay = affichage position, picker = sélection d'un point.
value{ lat: number; lng: number } | nullNonPosition courante (mode picker).
onChange(coords) => voidNonCallback à chaque déplacement du marker ou clic (mode picker).
classNamestringNonClasses 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)