Geolocation API چیست؟

خرداد 4, 1397     میثم عبداللهی    

Geolocation API

سلام به شما کاربران عزی و دوست داشتنی. در مقاله قبلی درباره Geocoding API (روش کلیک کن و بیشتر دربارش بدون) براتون مطلب گذاشتم و نحوه استفاده از اون رو توضیح دادم. در این مقاله قصد دارم یکی دیگه از زیر شاخه های بخش Place پلت فرم گوگل مپ رو بهتون معرفی کنم و اون چیزی نیست جز Geolocation API. Geolocation API محل سکونت دستگاه رو بدون وابستگی به GPS و با استفاده از اطلاعات مکان از طریق برج های سلولی و گره WiFi نشون میده.

Geolocation API چیست؟

Geolocation API محل سکونت و شعاع دقیق رو بر اساس اطلاعات مربوط به برج های سلولی و گره های WiFi ارائه میده که سرویس گیرنده تلفن همراه میتونه اون رو شناسایی کنه. در این API ارتباط با HTTPS با استفاده از POST انجام میشه و هر دوی درخواست و پاسخ به عنوان JSON قالب بندی میشن.

اشیا برج سلولی

یک درخواست ساختار CellTowers شامل صفر یا بیشتر اشیا برج سلولی میشه. در ادامه به بیان این اشیا می پردازیم.

Cell

Cell شناسه منحصر به قرد هر سلول است. در شبکه GSM این شناسه سلولی CID و در شبکه های CDMA از شناسه ایستگاه پایه BID و در شبکه WCDMA از شناسه سلولی UC-IC استفاده میشه.

Location Area Code

کد منطقه محل سکونت (LAC) برای شبکه های GSM و WCDMA مورد استفاده قرار میگیره.

Mobile Country Code

کد های Mobile Country برج های سلولی MCC نامیده میشن.

Mobile Network Code

این کد ها در برج های سلولی MCC نامیده میشن و در شبکه های GSM و WCDMA مورد استفاده قرار میگیرن.

اشیا نقطه دسترسی WiFi

یک درخواست نقطه دسترسی وای فای باید شامل دو یا بیشتر WiFi Access Point باشه. در ادامه به بیان اشیای اون میپردازیم.

Mac Address

شامل آدرس فیزیکی نقطه وای فای است و معمولا با اسامی نظیر BSS و BSSID و یا Mac Address شناخته میشه.

Signal Strength

قدرت سیگنال فعلی در dBm اندازه گیری میشه.

Age

تعداد میلی ثانیه از زمانی که این نقطه دسترسی شناسایی شده است.

Channel

کانالی که مشتری با نقطه دسترسی ارتباط برقرار میکنه.

Signal to Noise Ratio

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

چرا باید از Geolocation API استفاده کرد؟

وقتی شما از پاسخ Geolocation API با مقدار دقت بسیار بالا استفاده میکنین، سرویس به جای استفاده از نقاط وای فای یا برج های سلولی، برای Geolocate کردن از سرویس بر اساس IP درخواست استفاده میکنه. این امر وقتی رخ میده که نقاط دسترسی یا برج های سلولی معتبر شناخته نشده باشن.

دسته‌بندی‌ : Google API, Google Maps, بلاگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Rating*