sap-labs-france / ev-mobile

The Open e-Mobility Charging Station management mobile React-Native application (check also ev-server and ev-dashboard)
https://open-e-mobility.io/
Apache License 2.0
60 stars 75 forks source link

Charging Stations: Display the closest charging stations according your position #147

Closed LucasBrazi06 closed 4 years ago

LucasBrazi06 commented 4 years ago
LucasBrazi06 commented 4 years ago

Example of MongoDB request:

db.getCollection('5be7fb271014d90008992f06.chargingstations').aggregate([
   {
     $geoNear: {
        near: { type:"Point", coordinates: [ -0.395254, 49.325835 ]}, => your location
        distanceField: "distance",
        distanceMultiplier: 0.001, => conversion m/km
        maxDistance: 20000, => distance maximale en mètre
        spherical: true
     }
   },
   {
       $project : { "coordinates": 1, "distance": 1}
   }
])
LucasBrazi06 commented 4 years ago

Done & Tested