آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کار با gps و خواندن مختصات

ehsan.moolaei  12 سال پیش  12 سال پیش
+2 0

با سلام خدمت استاد عزیز

من توی برنامم میخوام از gps استفاده کنم و موقعیتم رو هر یک ثانیه یکبار بگیرم و توی بانکم داخل سرورم  بریزم که بعد با تبدیل اون به آرایه باهاش ارتباط برقرار کنم خواستم اگه لطف کنید و نحوه این کار رو برام شرح بدین ممنون میشم.سوالها:

1-نحوه ارتباط با gps و دریافت اطلاعات مختصات فعلی

2-نحوه نوشتن سوال یک در هر یک ثانیه یکبار

3-توابع مربوط به دریافت مختصات gps 

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

0 0
احسان جان ما سوال طولانی تر از این هم داشتیم ! ، خیلی نگران نباش ، شما در مرحله اول باید کار با دیتابیس رو خوب بلد باشید Sqlite که تدریس شده ، کامل و بدون عیب و نقص ! ، مرحله بعدی توابعی برای برسی روشن بودن GPS ، اگر روشن نبود پیام بدید ، اگر روشن بود موقعیت فعلی رو بگیره ! ، مقدار رو با یه د ستور insert در دیتابیس وارد کنه و خلاص ! ، اما به نظرت یه ثانیه یه بار زیاد نیست ؟ ، حتی 10 دقیقه یه بار هم بگیری ، میشه مسافت و سرعت رو حساب کرد ! ، اما من هنوز به کار با GPS نیازی نداشتم ، حتما این سوال رو دنبال میکنم :) (12 سال پیش)
0 0
راستی بهتره سوال رو اینطوری تغییر بدی ! ، برسی روشن بودن ، گرفتن موقعیت فعلی ! (12 سال پیش)
0 0
ممنون از جوابتون ولی جوابمو نگرفتم! من نحوه نوشتن این کدهای این توابع رو خواستم بدونم ! من از sqllite نمیخوام استفاده کنم از mysql داخل php میخوام استفاده کنم چون این برنامه ای که میخوام بنویسم روی 2تا گوشی اجرا میشه و هردو گوشی باید مختضاتشونو بفرستن برای سرور و بعد روی سرور هرچقدر فاصله 2تا گوشی به هم نزدیک شد پیغام بده و همچنین به همین خاطر هر ثانیه میخوام گوشی ها مختصات بکیرن 10 دقیقه که دردی رو دوا نمیکنه! (12 سال پیش)
0 0
اگر شما بخواین این کارو بکنین ، استاد تو آموزش نوت سمت سرور این کار رو کردن ، به هر حال بهتره که دیتابیس با حالت کش داشته باشید و از اون بخونید بعد سمت سرور بره ، چون ممکنه یکی از این یه ثانیه ها (!) یه خطایی تو نت باشه و اون مقدار ارسال نشه ، بنابراین میشه بعدا از دیتابیس لوکال بازیابیش کرد (12 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
+1 0

موضوع جالب بود یه سرچ ساده کردم ، تو Stack بود !

1 - گرفتن مجوز دسترسی به سرویس های مکانی در manifest 

 android.permission.ACCESS_FINE_LOCATION

2 - استفاده از کد زیر برای گرفتن وضعیت GPS

LocationManager manager = (LocationManager) getSystemService(Context.LOCATION_SERVICE );
boolean gpsState = manager.isProviderEnabled(LocationManager.GPS_PROVIDER);

 برای گرفتن موقعیت ، یکم شبه وجود داشت تو خود STACK اما خوب در کل این محبوب ترین پاسخ بود

question link in StackOverFlow :)

+1 0
احسان جان، مشکل شما با توضیح دوستمون حل شد؟ هر چند آموزش آن در حال تدوین است. (12 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .