رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

پست های پیشنهاد شده

arastooms    14

گروه دانشجو

سلام به همه عزیزان و اساتید انجمن 
من قصد دارم موقعیت مکانی کاربر رو که توسط gps مشخص میشه جایی بگیرم و ذخیره کنم 

با توجه به اینکه فرض میکنیم (( مارکتهای اندرویدی مشکلی با این موضوع ندارند ))

ممکنه راهنمایی بفرمایید چه طور میتونم این کار رو انجام بدم 

در صورتی که کار بر gps فعاله بیام و موقعیت رو بگیرم 
در صورتی که فعال نیست آخرین موقعیت رو که ذخیره شده بگیرم 

لطفا اگر دسترسی خاصی داره هم راهنمایی بفرماید 
با تشکر

 
 

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


لینک به ارسال
شایان آباد    6,141

بنیان گذار و مدیر فنی

درود بر شما

ابتدا یک api از گوگل دریافت کنید :

https://developers.google.com/maps/documentation/geocoding/get-api-key

 

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

Sub PlaceToLatLon(Place As String) As ResumableSub
   Dim res() As Double = Array As Double(9999, 9999)
   Dim j As HttpJob
   j.Initialize("", Me)
   j.Download2("https://maps.googleapis.com/maps/api/geocode/json", Array As String("key", API_KEY, "address", Place))
   Wait For (j) JobDone(j As HttpJob)
   If j.Success Then
     Dim jp As JSONParser
     jp.Initialize(j.GetString)
     Dim m As Map = jp.NextObject
     If m.Get("status") = "OK" Then
       Dim results As List = m.Get("results")
       If results.Size > 0 Then
         Dim first As Map = results.Get(0)
         Dim geometry As Map = first.Get("geometry")
         Dim location As Map = geometry.Get("location")
         res(0) = location.Get("lat")
         res(1) = location.Get("lng")
       End If
     End If
   Else
     Log("Error!")
   End If
   j.Release
   Return res
End Sub
Wait For(PlaceToLatLon("Israel Yodfat")) Complete (ll() As Double)
If ll(0) <> 9999 Then
   Log("Location: " & ll(0) & ", " & ll(1))
Else
   Log("Failed to geocode.")
End If

موفق باشید

  • پسندیدم 1

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


لینک به ارسال

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • مطالب مشابه

    • توسط salmana
      الان که دارین روی کتابخانه جدید کار میکینن میخاستم اگه ممکنه نکته ی پایین رو در نظر بگیرین:
       
      من توی پروژه ام از هاست شخصی ام استفاده میکنم و توی بیسیک گفته ام که هر وقت خبرنامه جدید اومد بیا یک توست مسج بده  یا فلان اکتیویتی رو باز بکن
      اگه بتونین این قابلیت رو بهش بدین عالی میشه
       
      شاید الان هم بشه . ولی من ندونستم چجوری
       
      نکته : من اینو بلدم که وقتی روی نوتیفیکیشن لمس شد مثلا بره فلان اکتیویتی . ولی من میخام که زمانی پوش میاد بدون دخالت کاربر(بدون لمس کردن کاربر روی نوتیفیکیشن) یه دستوری اجرا بشه. این عمل رو توی هاست شخصی میشه پیاده کرد ولی با استفاده از شبکه خوب پلاس نتونستم
       
      ان شالله که موفق بشین هموطن
    • توسط علی سجادی
      به نام خدا.
      با عرض سلام و خسته نباشید خدمت تمامی کاربران گرامی انجمن برنامه نویس ایرانی.
      FTP چیست؟
      FTP یه قرار داد یا پروتکل هست برای انتفال اطلاعات که مخفف File Transfer Protocol هست.از اینها که بگذریم باید بگم یه سری نرم افزار هستند که با استفاده از این پروتکل می توانند فایل های درون هاست رو در کامپیوتر ما نشان بدهند (انگار کامپیوترمون رو با هاست شبکه کردیم!) و ما میتونیم از هاست فایل برداریم یا از کامپیوتر به هاست فایل بفرستیم.حتی می توانیم فایل های توی سرور رو از کامپیوتر ویرایش کنیم یا تغییر اسم بدیم.ولی یه کار رو انجام نمیده ( که اگه این رو انجام می داد دیگه یه دونه بود) و اون هم اینکه نمیشه فایل های zip توی سرور رو باهاش به اصطلاح extract کرد.
       
      چه نرم افزاری نیاز هست ؟
      cuteftp : این نرم افزار پولی هست. FileZilla : این یکی رایگان هست و محبوب وردپرسی ها (چون این هم منبع باز هست) یه نکته جالبش اینه که زود یه زود آپدیت میشه (و هیچ تغییری در ظاهر نمی کنه!) هر دوی این نرم افزار ها در اصل به یک قدرت هستند حتی سادگی استفاده هم یکسان هست و درکل فرق خاصی ندارند. برای استفاده از FTP نیاز به یکی از این نرم افزار ها و یه اکانت FTP داریم که با اون به سرور یا هاست متصل بشویم.
       
      چگونه در هاست اکانت FTP بسازیم ؟
      Cpanel : که با استفاده از FTP Account میشه اکانت ساخت. Direct Admin : که با گزینه FTP Management میشه اکانت ساخت.
       
       

    • توسط ha88an
      سلام دوستان
      چجوری میشه فهمید کاربر توی گوشیش v*p*n یا همون ف***یل**تر ش*ک**ن فعال کرده ؟ (به غیر گرفتن آی پیش)
    • توسط m0$tafa
      سلام.
      میخام یه محدوده مکانی در اپ تعریف کنم که وقتی کاربر به این محدوده وارد شد تاریخ و ساعت ورودش + مدت ماندن در این محدوده + زمان خروج از محدوده در دیتابیس ذخیره بشه
      ترجیحا این موقعیت یابی از طریق اینترنت انجام بشه.
      چنین چیزی قابل انجام هست؟
      و باید چکار کنم؟
  • کاربران آنلاین در این صفحه   0 کاربر

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

×