Closed antoniopaya22 closed 4 years ago
Creada la página principal y ramas separadas para la página principal y el histórico. Se incluyen las librerías reactstrap (Componentes React con Bootstrap) y react-google-maps, que como su propio nombre indica yatusabeh. @SergioBerjano Puedes copiar a partir de aquí lo que haga falta. No hay servicios de conexión con el back. En cuanto tenga algo lo subo. En principio voy a tirar de fetch para las llamadas, pero si quieres usar axios o otra librería, me dices y lo hacemos igual.
Ya subí ejemplos de llamadas a api. Tal y como lo tengo ahora, al pulsar 'enviar' se hace una llamada que devuelve del mock el punto de origen del usuario y los destinos que se pintan con marcadores personalizados en el mapa (un icono en el destino y banderas de colores en función de la ocupación en las playas). Al pulsar sobre una de las playas, se hace una llamada que calcule la ruta. Esto lo cambiaré para poner un paso intermedio que muestre una infobox con toda la información de la playa y un botón de 'seleccionar' que haga la llamada del cambio de ruta, pero primero, a ver si cargo el wms
Los campos que no tienen tipo especificado son strings.
Lista de objetos playa. Info general y estática de las playas GET /api/beaches
id : Integer
playa_id : String
nombre : String
accesos : String
camping : String
concejo : String
foto_tiempo_real : String -> (link)
longitud_playa : String
foto_estatica : String -> (link)
material : String
salvamento : String
nucleo_rural : String
nucleo_urbano : String
ocupacion_media : String -> (alta, baja, media)
ocupacion_actual : String
latitud : String
longitud : String
GET /api/beaches/{id} Devuelve: [Lo mismo que GET /api/beaches]
POST /api/search Body del POST:
salvamento
Devuelve: [Lo mismo que GET /api/beaches]
Proyecto
[x] sig-frontend [ ] sig-backend
Tipo
[ ] bug/error [ ] sugerencia de mejora [x] tarea por hacer
Descripción
La página principal tiene que tener un mapa y un buscador con filtros (por ahora el tiempo maximo hasta el destino) y debe de cargar la capa del servicio WMS (https://sig.asturias.es/servicios/services/PlayasYFaros/MapServer/WMSServer?request=GetCapabilities&service=WMS).