آشنایی با GPS گوشی ویندوز شما
6 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
در این مقاله کوتاه میخواهم به معرفی مختصری از نحوه عملکرد سرویسهای مکان در ویندوز فون بپردازم. همانطور که از نام کاملاً مشخص است، سرویس موقعیت مکانی سرویس داخلی است که داده های مکان را به سیستم عامل ویندوز تلفن، داخلی و برنامه های شخص ثالث ارائه می دهد. کنجکاو هستید که چرا این سرویس به نام سرویس موقعیت یابی نامگذاری شده است نه سرویس GPS؟ دلیلی برای آن وجود دارد. حتی با وجود اینکه هر گوشی ویندوزی مجهز به یک ماژول GPS است، اطلاعات مکان همیشه از GPS بدست نمی آید. در واقع، بیشتر اوقات، ویندوز تلفن سعی می کند ابتدا از منابع دیگر استفاده کند، قبل از اینکه انرژی اضافی را برای روشن کردن ماژول GPS واقعی صرف کند.
در اینجا سه منبع اطلاعاتی وجود دارد که ویندوز تلفن از آنها برای به دست آوردن اطلاعات مکان استفاده می کند: رادیو تلفن همراه، رادیو Wi-Fi و ماژول GPS. این سه منبع ترکیبی اغلب به عنوان AGPS نامیده می شوند که مخفف Assisted GPS است. در این لیست ماژول GPS در واقع آخرین است و در آخر نیز استفاده می شود. برای دریافت سیگنال های GPS از ماهواره ها انرژی بسیار زیادی لازم است. همچنین مدت زمان زیادی طول می کشد تا حداقل 3-4 ماهواره مورد نیاز برای انجام مثلث بندی و به دست آوردن مکان واقعی، ثابت شود. در داخل خانه کار نمی کند و می تواند به طور جدی تحت تأثیر شرایط آب و هوایی خارج از منزل، پوشش درختان و کوه های مجاور یا سازه های بلند قرار گیرد. وقتی GPS کار می کند دقیق ترین داده ها را به شما می دهد، اما هر چند وقت یکبار اینطور نیست. دریافت مختصات GPS صحیح در مکان فعلی شما ممکن است به سادگی غیرممکن باشد.
اینجا که دو منبع دیگر وارد بازی می شوند. هنگامی که در حالت هواپیما و در محدوده نیست، تلفن همراه همیشه به یک یا چند دکل تلفن همراه متصل است. دانستن مکان دکلهای تلفن همراه در نزدیکی شما به Windows Phone امکان میدهد مکان بسیار تقریبی را بدست آورد. حاشیه خطا بسیار زیاد است، اما دریافت این اطلاعات سریع است، تقریباً به هیچ نیروی اضافی نیاز ندارد، تقریباً در همه جا کار می کند و می تواند برای بسیاری از برنامه ها به اندازه کافی خوب باشد.
روش بعدی در مناطق شهری بسیار موثر است و مبتنی بر رادیو Wi-Fi است. لازم نیست به هیچ شبکه Wi-Fi متصل باشید، اما باید رادیو Wi-Fi را روشن بگذارید. تلفن شروع به بو کشیدن برای امضاهای شناخته شده شبکه های Wi-Fi می کند. در سمت سرور، مایکروسافت امضاهای میلیون ها شبکه Wi-Fi و مکان آنها را ذخیره می کند. در بیشتر موارد، شبکههای Wi-Fi از خانههای مردم زیاد حرکت نمیکنند و در مناطق پرجمعیت، تلفن شما شبکههای Wi-Fi زیادی را در هر گوشهای میبیند. تا زمانی که پایگاه داده اغلب بهطور معقولی بهروزرسانی میشود، این میتواند اطلاعات موقعیت مکانی با دقت شگفتآوری بالایی را به گوشی ارائه دهد، فقط با نگاه کردن به شبکههای Wi-Fi اطرافتان. همانطور که قبلاً اشاره کردم - شما حتی نیازی به اتصال ندارید. با این حال، از آنجایی که پایگاه داده مکان شبکهها فقط از طریق اینترنت در دسترس است، تلفن شما باید از طرح داده یا یک اتصال شبکه Wi-Fi شناخته شده برای دریافت داده استفاده کند.
نکته: اگر اغلب از موقعیت مکانی در مکانهای پرجمعیت استفاده میکنید، همیشه رادیو Wi-Fi را روشن بگذارید، حتی اگر قصد ندارید به هیچ شبکهای متصل شوید. این به طور بالقوه باعث صرفه جویی در مصرف انرژی می شود و به تلفن شما امکان می دهد در چنین مناطقی مکان را بسیار سریعتر دریافت کند.
یکی از سوالهایی که اغلب پرسیده شده این است که چرا به نظر میرسد هیچ برنامهای برای ویندوز تلفن وجود ندارد که موقعیت فعلی ماهوارهها و سایر اطلاعات مفید GPS را که اغلب در دستگاههای ناوبری GPS یافت میشود، نشان دهد. دلیل آن بدیهی است که مایکروسافت هیچ API را در معرض دید توسعه دهندگان قرار نمی دهد تا چنین اطلاعات سطح پایینی را ببینند. بیشتر از آن، در بیشتر موارد موقعیت مکانی بدون استفاده از GPS به ویندوز تلفن می رسد.
نکته: از آنجایی که ویندوز فون بسیار بهینه شده است تا اطلاعات مکان اولیه را در سریع ترین زمان ممکن دریافت کند، اولین خواندنی که دریافت می کنید اغلب کمترین دقت را دارد. اکثر برنامهها، از جمله برنامههای داخلی مانند Maps، در واقع مشترک تغییرات مکان هستند، بنابراین اگر کمی به آن زمان بدهید، دقت مکان شما احتمالاً بهبود مییابد.
یکی از تنظیماتی که در معرض توسعه دهندگان قرار می گیرد "نیاز به دقت بالا" نام دارد. در واقع این تنظیم اصلاً تأثیر مستقیمی بر دقت ندارد. اما زمانی که برنامهها از آن استفاده میکنند، سرویس موقعیت مکانی سعی میکند از قدرت بیشتری استفاده کند و اطلاعات مختصات را با استفاده از گیرنده GPS تصحیح کند، حتی اگر اطلاعاتی از منابع کم مصرف انرژی (مانند رادیو تلفن همراه یا Wi-Fi) نیز در دسترس باشد.
با استفاده از اجرای فعلی سرویس مکان، برای کاربران یا توسعه دهندگان امکان پذیر نیست که به طور قطع تشخیص دهند که آیا موقعیت مکانی از GPS یا سایر منابع کمتر دقیق می آید یا خیر. با این حال، یک هدیه خوب، ارتفاع است. هنگامی که اطلاعات مکان از دکل های تلفن همراه یا شبکه های Wi-Fi می آید، ارتفاع همیشه 0 است. همچنین دقت گزارش شده برای GPS بسیار بالاتر است.
اما با وجود اینکه دقت به خودی خود بالا است، به دلیل اندازه کوچک آنتن های GPS در تلفن های همراه، داده ها با نویز تصادفی زیادی همراه هستند. حتی در شرایط خوب خارج از موقعیت مکانی GPS می تواند چند فوت دورتر باشد. این ممکن است مشکل بزرگی نباشد اگر شما فقط نیاز به دانستن یک مکان داشته باشید (بعد از همه ما انتظار نداریم داده های مکان دقیق باشد)، اما زمانی که سعی می کنید از GPS داخلی برای ضبط آهنگ یا دریافت یک مسیر استفاده کنید به یک مشکل بزرگ تبدیل می شود. نمایه ارتفاع و تصویری بسیار پر سر و صدا دریافت کنید. برنامه های هوشمندانه مانند ماشین حساب جی پی اس و اخیراً آزاد شده است ماشین حساب GPS PRO یک الگوریتم پیشرفته به نام فیلتر کالمن را برای صاف کردن این داده ها و حذف نویز پیاده سازی کنید.
نکته: برای صرفه جویی در مصرف برق یا به دلایل حفظ حریم خصوصی، همیشه می توانید با تنظیم، خدمات مکان را در سراسر سیستم خاموش کنید تنظیمات->سیستم->موقعیت: خدمات مکان به خاموش. علاوه بر این سوئیچ اصلی، Windows Phone همچنین به شما کنترل دقیق تری در مورد استفاده از خدمات مکان از طریق می دهد تنظیمات -> برنامه ها. تنظیمات مکان فردی را بررسی کنید اینترنت اکسپلورر, نقشه ها, عکس + دوربین و جستجو کردن. به عنوان مثال تنظیم «اطلاعات موقعیت مکانی را در تصاویری که میگیرید لحاظ کنید» به On هنگامی که اطلاعات موقعیت مکانی در دسترس باشد، مطمئن می شود که ویندوز تلفن به طور خودکار عکس های شما را برچسب جغرافیایی می کند.
درباره ما کیتیا:
Kitya یک علاقهمند به GPS و سرگرمی توسعهدهنده تلفن ویندوز است. او به طور فعال در حال توسعه چندین برنامه رایگان تلفن ویندوز است که به کاربران کمک می کند با خدمات مکان یابی مانند ماشین حساب جی پی اس, نقشه تصویر و آمار آب و هوا، و اکنون نیز ماشین حساب GPS PRO و Image Map Plus.