Bonjour a tous. Je sais que le titre est un peu vide donc je vais directement expliquer mon problème
je travail actuellement sur une application d'annonces immobilières et on voudrais qu'a partir d'une coordonnée donnée (lon/lat recuperée via google map) on retrouver les annonces postées dans un rayon donné (20 mètre par exemple)
je sais qu'avec elasticsearch c'est faisable, j'avais vu ça un jour dans leur documentation mais bon, le projet est fait avec une base de données relationnelle et la migration n'est pas prête à s'opérée pour le moment.
le backend est fait en nodejs (express) et a postgresql comme SGDB (j'utilise Sequelize comme ORM)
j'ai ce schema relationnel:
Annonce( --id_annonce, titre, description, prix)
Adresse(--id_adresse, #id_annonce, pays, ville, lon, lat)
Je voudrais que si l'utilisateur entre une position (X, Y) je retrouve les annonces situées dans un perimetres proches de cette position
Merci pour votre aide
je travail actuellement sur une application d'annonces immobilières et on voudrais qu'a partir d'une coordonnée donnée (lon/lat recuperée via google map) on retrouver les annonces postées dans un rayon donné (20 mètre par exemple)
je sais qu'avec elasticsearch c'est faisable, j'avais vu ça un jour dans leur documentation mais bon, le projet est fait avec une base de données relationnelle et la migration n'est pas prête à s'opérée pour le moment.
le backend est fait en nodejs (express) et a postgresql comme SGDB (j'utilise Sequelize comme ORM)
j'ai ce schema relationnel:
Annonce( --id_annonce, titre, description, prix)
Adresse(--id_adresse, #id_annonce, pays, ville, lon, lat)
Je voudrais que si l'utilisateur entre une position (X, Y) je retrouve les annonces situées dans un perimetres proches de cette position
Merci pour votre aide