محسن
5 سال پیش توسط محسن مطرح شد
5 پاسخ

کش شدن دیتای مربوط به لوکیشن کاربر

سلام.من تو سایتم لوکیشن کاربر رو میگیرم...مساله ای که هست اینه که گاهی دیتای مربوط به لوکیشن تو کش ذخیره میشه و به جای اینکه تو لحظه درخواست لوکیشن واقعی فرد رو بگیره دیتای کش شده رو به سرور میفرسته.چطور این مشکل رو حل کنم؟


ثبت پرسش جدید
شهریار شریعتی
تخصص : برنامه‌نویس، هوش مصنوعی
@shahriarshariati 5 سال پیش آپدیت شد
0

لطفا قطعه کد مربوط به گرفتن لوکیشن رو ارسال کنید.


محسن
@mohsenmoradi1851 5 سال پیش مطرح شد
0

navigator.geolocation.getCurrentPosition(function (position)
}
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
showposotion(latitude, longitude);
({
@shahriarshariati


شهریار شریعتی
تخصص : برنامه‌نویس، هوش مصنوعی
@shahriarshariati 5 سال پیش مطرح شد
1

از کد زیر استفاده کنید:

var options = { enableHighAccuracy: true, maximumAge: 100, timeout: 50000 };
if( navigator.geolocation) {
   var watchID = navigator.geolocation.watchPosition( gotPos, gotErr, options );
   var timeout = setTimeout( function() { navigator.geolocation.clearWatch( watchID ); }, 5000 );
} else {
   gotErr();
}
function gotPos(position)
{
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
showposotion(latitude, longitude);
}
function gotErr()
{
console.log("Error in getting current position")
}

محسن
@mohsenmoradi1851 5 سال پیش مطرح شد
0

@shahriarshariati من این چند مدت کد رو امتحان کردم.بعضی وقتا تابع gotPos چندین مرتبه اجرا میشه..نمیدونم دلیلش چیه


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

سلام لطفا سوالتون و پاسختون رو با توجه به نکته ارسال کد و ارور، ارسال کنید . اگر رعایت نشه مجبور به حذف میشیم و در صورت تکرار مجبور به مسدود سازی اکانت
ممنون که توجه میکنید تا شرایط مناسبی رو برای بخش بحث و گفتگو به وجود بیاریم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام