ユーザーのgeoipの場所を見つける必要があるという要件があります。ユーザーのアドレスをデータベースに保存し、そのユーザーのgeoipの場所を表示するコードを使用しました。ここで、ユーザーが自分の場所を別の場所に変更したとします。ユーザーがその地域または国からログインした場合、どのようにそのユーザーのgeoipを表示する必要があります。私が使用するコードは次のとおりです。
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');
});
});
ユーザーの正確な場所を見つけることができる代替手段はありますか?助けてください