Nueva ubicacion
Selecciona un cliente y coloca el punto en el mapa.
Formulario de ubicacion - guia rapida
¿Como rellenar?
1. Elige el cliente al que pertenece la ubicacion. 2. Dale un nombre interno reconocible. 3. Usa el buscador para localizar la direccion en Google Maps. 4. Si hace falta, arrastra el marcador para afinar.
Campos
- Cliente *: Obligatorio. Select2 con busqueda contra
/api/v1/cuentas/select-options?estructura=CLIENTE. No se puede cambiar despues de crear. - Nombre *: Obligatorio. Texto libre, max 150 caracteres.
- Buscador: Google Places Autocomplete. Al elegir una sugerencia rellena direccion, CP, lat/lng y centra el mapa.
- Direccion: Texto libre, editable manualmente.
- CP / Municipio: CP texto libre. Municipio ligado a
core_geo_municipios(busqueda Select2 por nombre o CP). - Lat / Lng: Coordenadas decimales (-90/90 y -180/180). Se rellenan automaticamente al buscar o arrastrar el marcador, pero puedes editarlas a mano.
- Telefono / Email: Opcionales (la sede puede tener contacto propio).
- Horario: Texto libre. Util para mostrar al cliente final.
- Sede principal: Solo una por cliente. Marcar esta desmarca automaticamente la anterior.
- Activa: Si se desactiva, no aparece en el mapa pero se conserva en BD.
Validaciones
- Cliente y nombre son obligatorios.
- Si la cuenta seleccionada no es estructura CLIENTE, el back devuelve 422.
- Lat y lng deben ir juntas (ambas o ninguna).
- Si el email se rellena, debe ser valido.
Si el campo de busqueda no responde, comprueba que la API key de Google Maps esta puesta en
.env y que tiene habilitadas: Maps JavaScript API, Places API y Geocoding API.