Guardar punto (set geofire)
COLECCIONES: son los grupos de puntos que rastreas (conductores, repartidores, zonas…). Las creas tú en el menú «Geolocalización» y aquí escribes su nombre (o e
COLECCIONES: son los grupos de puntos que rastreas (conductores, repartidores, zonas…). Las creas tú en el menú «Geolocalización» y aquí escribes su nombre (o eliges una de las sugeridas). Guarda un punto en una colección: si ya existe uno con esa clave, lo ACTUALIZA (cambia su posición y datos); si no, lo crea. Entradas: • Colección y clave del punto. • Latitud y longitud — pueden venir de «Obtener mi ubicación» o de variables. • Datos extra — JSON opcional (ej. {"tipo":"Door X3"}). Cada punto tiene: clave (id), latitud, longitud y datos extra (JSON: tipo de vehículo, nombre, lo que quieras). SALIDAS: «Éxito» y «Error» (dato no válido, sin sesión, sin internet, falta el script…). Requiere la Supabase conectada al proyecto y correr una vez el script del menú «Geolocalización». Para guardar hay que haber iniciado sesión, y cada persona solo puede cambiar sus propios puntos.
Entradas
- Colección (la creas en «Geolocalización») (text)
- Clave del punto (por ejemplo el id del conductor) (text)
- Latitud (text)
- Longitud (text)
- Datos extra (JSON, opcional) (text)
Salidas (callbacks)
- Éxito — Corre cuando el punto quedó guardado.
- Error — Corre cuando no se pudo guardar (dato no válido, sin sesión, sin internet, falta el script…). Dato del evento: el motivo.
