Как найти местоположение geoip для всех пользователей в Nodejs - PullRequest
1 голос
/ 03 февраля 2012

У меня есть требование, где я должен найти местоположение пользователей.Я использовал код, в котором я сохраняю адрес пользователя в базе данных, а затем отображаю географическое местоположение этого пользователя. Теперь предположим, что пользователи изменили его местоположение на какое-то другое место. Если теперь пользователь входит в систему из этого региона или страны, какДолжен ли я отображать геоип этого пользователя.Код, который я использую:

geo.geocoder(geo.google, address, sensor,function(formattedAddress, latitude, longitude) {
             console.log("Formatted Address: " + formattedAddress);
             console.log("Latitude: " + latitude);
             console.log("Longitude: " + longitude);
             user.latitude = latitude;
             user.longitude = longitude;
             user.save(function(err) {
               if(err)
                 return userUpdateFailed();
               req.flash('info', 'Succesfully Upadated Changes');
               res.redirect('/userinfo');
             });
          });

Есть ли какой-нибудь альтернативный вариант, где я могу найти точное местоположение пользователя. Пожалуйста, помогите

1 Ответ

2 голосов
/ 04 февраля 2012

Узел-GeoIP может быть решением, но имейте в виду, что геолокализация на основе ip не всегда правдива.

...