رفتن به مطلب

درخواست کتابخانه LocationManager


حسینh

ارسال‌های توصیه شده

با سلام 2تا کتابخانه به همراه نمونه کد (sample)لازم دارم لینک سایت مرجع اش

fusedlocationprovider

و/

locationmanager اینو خیلی لازم دارم لطفا با نمونه کدش

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود

برای LocationManager

کتابخونش رو از اینجا دانلود کنید

نمونه کد هم :

Sub Service_Create
	Loc.Initialize("Location")
End Sub

Sub Service_Start (StartingIntent As Intent)
	StartServiceAt("",DateTime.Now + 0.1*DateTime.TicksPerMinute,False)
	Loc.requestMobileLocation

End Sub

Sub Location_LocationChanged (Longitude As Double, Latitude As Double, Altitude As Double, Accuracy As Float, Bearing As Float, Provider As String, Speed As Float, Time As Long) 

End Sub

Sub Location_ProviderDisabled (Provider As String)

End Sub

Sub Location_ProviderEnabled (Provider As String)

End Sub

Sub Location_StatusChanged (Provider As String, Status As Int)

End Sub

توی رویداد LocationChanged میتونید طول و عرض جغرافیایی و میزان خطا و ... رو بگیرید !

 

خیلی خیلی کار کردن باهاش ساده هست...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • مهدی ایزدی عنوان را به درخواست کتابخانه LocationManager تغییر داد

باتشکر از شما اقای ایزدی

درسته کار باهاش سخت نیست ولی نمی دونم چرا رو موبایل هیچ کاری انجام نمیده یعنی دریغ از یه توست مسیج یا مسیج باکس (حتی دریغ ازیک خطا کدهام هم تغریبا مثل کدهای بالا است)هم تو اکتیویتی وهم تو سرویس امتحان کردم یعنی واقعا بهش نیاز دارم اگه راه دیگه هی هم میشناسید برای گرفتن مختصات بدون جی پی اس خیللی خوشحال میشم:hi::hi:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

همین کدی که دادم رو دقیقا خودم دو سه هفته پیش نوشتم و تست کردم و کاملا جواب میده

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

توی سرویس هیچ مشکلی نداره و جواب میده

با دقت کار کنید

اگر اگر باز جواب نداد کدهای اکتیویتی و سرویس رو کاملا قرار بدید...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

الان اگه من داخل این قسمت

Sub Location_LocationChanged (Longitude As Double, Latitude As Double, Altitude As Double, Accuracy As Float, Bearing As Float, Provider As String, Speed As Float, Time As Long) 
ToastMessageShow(Longitude & Latitude,True) 
End Sub

توست باید طول و عرض رو نشان بده ولی هیچی نشان نمیده تواکتیویتی هم با مسیج باکس تست کردم اگه زحمتی نیست یه نمونه کدی چیزی که کار کنه بفرستین ممنون میشم

اینم کدهاش بطور زیپ شده

Sample.zip

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1395/06/13, 21:18:26، مهدی ایزدی گفته است :

همین کدی که دادم رو دقیقا خودم دو سه هفته پیش نوشتم و تست کردم و کاملا جواب میده

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

توی سرویس هیچ مشکلی نداره و جواب میده

با دقت کار کنید

اگر اگر باز جواب نداد کدهای اکتیویتی و سرویس رو کاملا قرار بدید...

مرسی اقای ایزدی بابت جوابتون:give_heart:

لطفا در مورد GCM توضیح بدین...دقیقا من هم مشکل شما دارم و می خواممکان دقیق اون شخص هر لحظه ای که خواستم بفهمم

اینکار نیاز به هاست داره؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

GCM همون Google Cloud Messaging هستش

این سایت های پوشه و پارسه و توسعه یاد و وان سیگنال و ... همه از GCM استفاده میکنند برای ارسال داده به گوشی

مثلا وان سیگنال و پوشه و پارسه تا جایی که میدونم از Json هم پشتیبانی میکنند

توسعه یار رو اطلاع ندارم

میتونید مقادیر و دستورات خودتون رو به گوشی کاربر بفرستید و دستور LocationManager رو فعال کنید و مقدار رو بگیرید و واسه خودتون Post کنید

و یا از هر طریق دیگه که دوست دارید به دست خودتون برسونیدیش

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1395/06/14, 11:46:20، حسینh گفته است :

الان اگه من داخل این قسمت


Sub Location_LocationChanged (Longitude As Double, Latitude As Double, Altitude As Double, Accuracy As Float, Bearing As Float, Provider As String, Speed As Float, Time As Long) 
ToastMessageShow(Longitude & Latitude,True) 
End Sub

توست باید طول و عرض رو نشان بده ولی هیچی نشان نمیده تواکتیویتی هم با مسیج باکس تست کردم اگه زحمتی نیست یه نمونه کدی چیزی که کار کنه بفرستین ممنون میشم

اینم کدهاش بطور زیپ شده

Sample.zip

اقای ایزدی این سمپلش مشکلی داره؟

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 15 دقیقه قبل، حسینh گفته است :

اقای ایزدی این سمپلش مشکلی داره؟

 

نخیر.

زمانی که

Loc.requestMobileLocation

اجرا بشه کد شما هم باید اجرا بشه و Toast رو نشون بده

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

آقای ایزدی کاملا درست و دقیق بود فقط 20-30متر دقتش کم و زیاد بود...

شما خودتون از چه سایتی برای تبدیل به نقشه استفاده میکنید؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما برای فرستادن اطلاعات برای خودتون از چه روشی استفاده میکنید؟

قبلا ویژال بیسیک کار میکردم از یک اسکریپت چت روم اجاکس ساده استفاده میکردم مثل عکس زیر:

final.png

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

بنظر شما این روش در اندروید خوبه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

داداش مشکل شما اینه اصن نزاشتی توست اجرا بشه ینی کدشو نزاشتی، الان برای این ک طول عرضتو بده باید دکمه منوی گوشیو بزنی بعدش Update location رو بزنی، اگه میخای همون اول توست مسیج بده

این خط lm.requestMobileLocation کد رو توی اکتیویتی کریت بزار، بعدنم اگه خاستی ببینی مکانتو درست نشون داده یا نه توی سایت زیر طول و عرضو بده توی گوگل مپ مکان دقیقتو میده، برا من که میلی متر هم اشتباه نداشت

http://www.latlong.net/lat-long-utm.html

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوستان  برنامه نویس  من دقیقا  کد ی که آقای ایزدی قرار داده استفاده کردم اما نمی دونم چرا  هیچ عملی انجام نمیده لطفا سورس زیر را  یه نگاه بندازید  اکر مشگل نداره لطفا راهنمایی کنید

موقعیت مکانی.zip

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1395/06/19, 00:25:34، edris گفته است :

آقای ایزدی کاملا درست و دقیق بود فقط 20-30متر دقتش کم و زیاد بود...

شما خودتون از چه سایتی برای تبدیل به نقشه استفاده میکنید؟

دوست عزیز  سورس منو نگاهی بنداز  اندروید من 5.1  چرا جواب نمیده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1395/06/21, 20:36:52، pedro گفته است :

داداش مشکل شما اینه اصن نزاشتی توست اجرا بشه ینی کدشو نزاشتی، الان برای این ک طول عرضتو بده باید دکمه منوی گوشیو بزنی بعدش Update location رو بزنی، اگه میخای همون اول توست مسیج بده

این خط lm.requestMobileLocation کد رو توی اکتیویتی کریت بزار، بعدنم اگه خاستی ببینی مکانتو درست نشون داده یا نه توی سایت زیر طول و عرضو بده توی گوگل مپ مکان دقیقتو میده، برا من که میلی متر هم اشتباه نداشت

http://www.latlong.net/lat-long-utm.html

 

داداش یه لطفی کنید منو راهنمایی کنید هر کاری می کنم  توست اجرا نمیشه به سورسم یه نگاه بندازید

 

موقعیت مکانی.zip

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1395/06/24, 16:36:12، nofoz148 گفته است :

 

داداش یه لطفی کنید منو راهنمایی کنید هر کاری می کنم  توست اجرا نمیشه به سورسم یه نگاه بندازید

 

موقعیت مکانی.zip

 

اون سورسی ک جناب حسینh گذاشتنو بگیرین فقد طبق جوابم اون یک خط کد رو توی اکتیویتی کریت بزارین همین

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام به دوستان و اساتید عزیز 
پست رو بالا میرام برای چند سوال که پیش اومده
اول اینکه این کتابخونه به دسترسی خاصی نیاز داره ؟؟
و دو ماینکه معمولا مارکتها مخصوصا در ایران با گرفتن موقعیت کاربر مشکل دارند و برنامه رو قبول نمی کنند مگر برنامه های نقشه  و .....
آیا استفاده از این سرویس و سیستم برای ارسال برنامه در فروشگاه ها و مارکتها مثل بازار با مشکل رو برو نمیشه ؟؟؟
با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...