رفتن به مطلب
  • 0

نمایش موقعیت کاربر روی نقشه


MR.B4A

سوال

سلام.

من با استفاده از دستورات زیر و دوتا فایلی که میذارم، نقشه رو توی برنامم به کاربر نشون میدم:

Private wve As WebViewExtras
Private wv As WebView

wve.Initialize(wv)
	Dim settings As WebSettings = wve.GetSettings
	settings.SetCacheMode(settings.LOAD_NO_CACHE)
	wve.ClearFormData
	wve.ClearHistory
	wve.ClearCache(True)
	wve.JavaScriptEnabled=True
	
	Dim WebViewClient1 As DefaultWebViewClient
	WebViewClient1.Initialize("WebViewClient1")
	
	Dim JavascriptInterface1 As DefaultJavascriptInterface
	JavascriptInterface1.Initialize
	wve.AddJavascriptInterface(JavascriptInterface1, "B4A")
	
	wve.LoadUrl(WebViewAssetFile("map.php?lat=" & lat & "&lon=" & lon & "&zoom=" & zoom))

و اگه متغیر lat و lon رو یه عددی از نوع دابل بهش بدیم، موقعیتی که اون اعداد میسازن رو روی نقشه نمایش میده.

 

حالا سوال اینجاست که من چه طوری میتونم دوتا متغیر lat و lon رو بااستفاده از GPS بگیرم و روی نقشه نمایش بدم؟!

 

البته یه همچین سورسی هست که این دوتا متغیر رو میگیره و نمایش میده، اما پارامتراش با نقشه فرق میکنه، در نتیجه روی نقشه یه جای دیگه رو نشون میده

یعنی اگر مقادیر این سورس رو( lon , lat ) روی نقشه نمایش بدیم، دقیقا وسط دریا، خارج از ایران رو نمایش میه روی نقشه!!

 

ممنون میشم راهنماییم کنید.

Files.rar location.rar

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

2 پاسخ به این سوال تاکنون داده شده است

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

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

در ۱۴۰۳/۵/۴ در ۱۲:۲۷، محمدرضا شاهپیری گفته است:

سلام مجدد

استاد، این سورس خیلی خوبه

https://www.b4x.com/android/forum/threads/fusedlocationprovidergms-latest.147968/

اما وقتی بردمش روی نقشه، لوکیشنمو اشتباهی نشون میداد!!

مگه میشه آخه؟!

مثلا من شهرری هستم، اون صادقیه رو نشون میداد

شما میدونید دلیلش چیه؟

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

بایگانی شده

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

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

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