rleger / covidrea

GNU Affero General Public License v3.0
3 stars 10 forks source link

Cartographie Google Map #37

Open rleger opened 4 years ago

rleger commented 4 years ago

Ajouter à la page Lit disponible une carte sur laquelle apparaissent les établissements avec le nombre de lits totaux, disponibles et bientot disponibles.

On affiche en vert ceux qui ont encore des lits et rouge ceux qui n'en ont plus. En orange ceux qui n'ont plus de lit dispo mais simplement des lits bientot dispo.

En cliquant sur le "pin" on sera redirigé vers la page de l'établissement (/etablissement/{etablissement_id})

fixo94 commented 4 years ago

NB google map -> compte google alimenté CB (restriction nb de call API)

rleger commented 4 years ago

oui tout a fait, pas grave. Est-ce que qqun est dessus ?

bdahon commented 4 years ago

Est-ce que quelque chose comme cela convient ? image Questions:

nyroDev commented 4 years ago

@bdahon :
Idéalement, il faut mettre en place des cluster qui regroupent automatiquement les points proches.
https://developers.google.com/maps/documentation/javascript/marker-clustering

D'un point de vue purement technique, voici quelques points :

  1. Peut-être qu'il faut utiliser Open Street Map plutôt que Google Map pour éviter d'avoir à payer si trop de vues ?
  2. Concernant l'affichage de tous les points : Avec les cluster, il n'y a plus de problème. Mais si le nombre d'établissement devient très grand, l'initialisation est alors trop longue et fait lagger. Il faut donc les charger au fur et à mesure pour les ajouter sur la map
  3. Et donc au final, oui, on ne prends pas en compte la pagination dans la map
  4. Le code couleur serait très utile oui. Idéalement aussi, si on peut filtrer pour n'afficher que ceux qui ont des places dispo (ou mettre ça en filtre de recherche plus haut ?)
  5. Centre la carte sur la position de l'utilisateur : Je pense que c'est une bonne idée. Mais en utilisant la position de son établissement pour éviter de demander la geoloc de l'user...
fixo94 commented 4 years ago

Si on veut faire joli tu peux utiliser le logo en pointeur (svg dispo épinglé dans le canal slack : https://hhbesac2020.slack.com/files/U010MS1CCFM/F010QS8RAG1/covid-moi-un-lit-icon.svg)

rleger commented 4 years ago

:) génial !! oui idéalement un code couleur vert/orange/rouge Surtout quand on clique un lien vers la fiche de l'étab je crois

on ajustera un peu au niveau de la taille (je pense qu'on peut faire moitié moins haut), mais ca c'est des détails...

fixo94 commented 4 years ago

En cliquant sur le pointer si on peut avoir un info window sur le marker avec :

image

rleger commented 4 years ago

Top Par contre je pense qu'il faut mettre le nombre de lit dispo pour l'instant. le taux d'occupation est le meme si tu as 1 lit dispo sur 2 ou 20 sur 40 et pour nous c'est pas pareil sur le terrain

Merci