آموزش موقعیت جغرافیایی در برنامه نویسی آیونیک

3 سال پیش

آموزش موقعیت جغرافیایی در برنامه نویسی آیونیک

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش موقعیت جغرافیایی در برنامه نویسی آیونیک خواهیم پرداخت.

استفاده از موقعیت جغرافیایی

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

 

C: \ Users \ Username \ Desktop \ MyApp> plugova cordova add cordova-plugin-geolocation

 

کد کنترل کننده زیر از دو روش استفاده می کند. اولین روش getCurrentPosition است و طول و عرض جغرافیایی فعلی دستگاه کاربر را به ما نشان می دهد. مورد دوم روش watchCurrentPosition است که با تغییر موقعیت، موقعیت فعلی دستگاه را برمی گرداند.

 

کد کنترل کننده

.controller('MyCtrl', function($scope, $cordovaGeolocation) {
   var posOptions = {timeout: 10000, enableHighAccuracy: false};
   $cordovaGeolocation
   .getCurrentPosition(posOptions)
    
   .then(function (position) {
      var lat  = position.coords.latitude
      var long = position.coords.longitude
      console.log(lat + '   ' + long)
   }, function(err) {
      console.log(err)
   });

   var watchOptions = {timeout : 3000, enableHighAccuracy: false};
   var watch = $cordovaGeolocation.watchPosition(watchOptions);
    
   watch.then(
      null,
        
      function(err) {
         console.log(err)
      },
       function(position) {
         var lat  = position.coords.latitude
         var long = position.coords.longitude
         console.log(lat + '' + long)
      }
   );

   watch.clearWatch();
})

 

همچنین ممکن است متوجه اشیا pos posOptions و watchOptions شده باشید. ما از timeout برای تنظیم حداکثر مدت زمان مجاز در میلی ثانیه و فعال کردن HighAcuracy روی false استفاده می کنیم. برای دستیابی به بهترین نتایج ممکن می توان روی true تنظیم کرد، اما گاهی اوقات منجر به برخی خطاها می شود. همچنین یک گزینه maximumAge وجود دارد که می تواند برای نشان دادن پذیرش موقعیت قدیمی استفاده شود. با استفاده از میلی ثانیه ، همان گزینه مهلت زمانی است.

 

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

 

منبع.

لیست جلسات قبل آموزش برنامه نویسی آیونیک

  1. آموزش برنامه نویسی آیونیک
  2. نگاهی کلی به آموزش برنامه نویسی آیونیک
  3. آموزش تنظیمات محیطی در برنامه نویسی آیونیک
  4. آموزش رنگ ها در برنامه نویسی آیونیک 
  5. آموزش ایجاد محتوا در برنامه نویسی آیونیک
  6. آموزش هدر در برنامه نویسی آیونیک
  7. آموزش فوتر در برنامه نویسی آیونیک 
  8. آموزش دکمه ها در برنامه نویسی آیونیک
  9. آموزش لیست ها در برنامه نویسی آیونیک
  10. آموزش کارت ها در برنامه نویسی آیونیک
  11. آموزش فرم ها در برنامه نویسی آیونیک
  12. آموزش Toggle در برنامه نویسی آیونیک
  13. آموزش چک باکس در برنامه نویسی آیونیک
  14. آموزش دکمه های رادیویی در برنامه نویسی آیونیک
  15. آموزش محدوده در برنامه نویسی آیونیک
  16. آموزش Select در برنامه نویسی آیونیک
  17. آموزش زبانه ها در برنامه نویسی آیونیک
  18. آموزش شبکه در برنامه نویسی آیونیک
  19. آموزش آیکون ها در برنامه نویسی آیونیک
  20. آموزش پدینگ در برنامه نویسی آیونیک
  21. آموزش صفحه اقدام جاوا اسکریپت در برنامه نویسی آیونیک
  22. آموزش محتوای جاوا اسکریپت در برنامه نویسی آیونیک
  23. آموزش فرم های جاوا اسکریپت در برنامه نویسی آیونیک
  24. آموزش رویدادهای جاوا اسکریپت در برنامه نویسی آیونیک
  25. آموزش هدر جاوا اسکریپت در برنامه نویسی آیونیک
  26. آموزش فوتر جاوا اسکریپت در برنامه نویسی آیونیک
  27. آموزش صفحه کلید جاوا اسکریپت در برنامه نویسی آیونیک
  28. آموزش لیست جاوا اسکریپت در برنامه نویسی آیونیک
  29. آموزش بارگذاری جاوا اسکریپت در برنامه نویسی آیونیک
  30. آموزش Modal جاوا اسکریپت در برنامه نویسی آیونیک
  31. آموزش پیمایش جاوا اسکریپت در برنامه نویسی آیونیک
  32. آموزش Popover جاوا اسکریپت در برنامه نویسی آیونیک
  33. آموزش پاپ آپ جاوا اسکریپت در برنامه نویسی آیونیک
  34. آموزش پیمایش جاوا اسکریپت در برنامه نویسی آیونیک
  35. آموزش منوی جانبی جاوا اسکریپت در برنامه نویسی آیونیک
  36. آموزش جعبه اسلاید جاوا اسکریپت در برنامه نویسی آیونیک
  37. آموزش تب های جاوا اسکریپت در برنامه نویسی آیونیک
  38.  آموزش ادغام Cordova در برنامه نویسی آیونیک
  39. آموزش Cordova AdMob در برنامه نویسی آیونیک
  40. آموزش  دوربین Cordova در برنامه نویسی آیونیک
  41. آموزش فیس بوک در برنامه نویسی آیونیک
  42. آموزش Cordova InAppBrowser در برنامه نویسی آیونیک
  43. آموزش Cordova Native Audio در برنامه نویسی آیونیک
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه