راکت

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

5 پاسخ

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

محسن
محسن
@mohsenmoradi1851
ثبت پرسش جدید

پاسخ‌ها

5
شهریار شریعتی
شهریار شریعتی
@shahriarshariati

تخصص: برنامه‌نویس، هوش مصنوعی

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

محسن
محسن
@mohsenmoradi1851

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

شاید پاسخ شما همین‌جا باشد

شهریار شریعتی
شهریار شریعتی
@shahriarshariati

تخصص: برنامه‌نویس، هوش مصنوعی

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

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

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

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

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

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