Какво дава геолокация в телефона. Как да активирате и деактивирате геолокацията на iPhone, как работи GPS на мобилни устройства

Какво дава геолокация в телефона.  Как да активирате и деактивирате геолокацията на iPhone, как работи GPS на мобилни устройства
Какво дава геолокация в телефона. Как да активирате и деактивирате геолокацията на iPhone, как работи GPS на мобилни устройства

Геолокация

Геолокацията ви позволява да определите географското местоположение на посетителите на уебсайта. И това не означава само страната или дори града, където се намира посетителят. Геолокацията може да стесни местоположението на човек до градски блок или дори да определи точните му координати, ако е влязъл в страницата от смартфон.

Всички основни браузъри предоставят добро нивоподдръжка на геолокация:

Повечето от новите функции на JavaScript, които разгледахме по-рано, бяха част от оригиналната спецификация на HTML5 и бяха отделени, когато спецификацията беше поета от W3C. Но геолокацията никога не е била част от HTML5, а просто се е формирала напълно по същото време. Но почти всеки вижда тази възможност, заедно с възможностите на HTML5, като част от една голяма вълна от бъдещи технологии.

Как работи геолокацията

Възможността за геолокация повдига доста въпроси от хора, които обикновено не са параноични. Например, как може някакъв софтуер да знае, че не съм болен, както казах на шефа, а гледам футбол в кафене? Има нещо в него скрит кодкойто следи всичките ми дейности? Чудя се какъв микробус има на улицата и тези хора, които се правят, че сменят колело?

За щастие възможността за геолокация не е от категорията на ужасните истории за наблюдение. Това е така, защото дори ако браузърът може да разбере вашето местоположение, той няма да каже на уебсайта без вашето изрично разрешение:

Уеб страницата иска да получи данни за местоположението на посетителя. Посетителят може да реши дали да предостави тези данни или не. Такова поведение Браузър Chromeне е инициатива на своите разработчици, а официално правило на стандарта за геолокация, изискващо всеки уебсайт, който се опитва да получи местоположението на посетител, трябва да получи тяхното разрешение за това.

За да изчисли местоположението на посетителя, браузърът използва помощта на доставчик на местоположение, например за Chrome това е Google услугауслуги за местоположение. Определянето на местоположението не е лесна задача и продавачът използва няколко различни подхода, за да я реши.

В случай на настолен компютър с фиксирана (т.е. безжична) връзка, методът е прост, но не много точен. Когато някой се свърже с интернет, данните от неговия компютър или локална мрежа се изпращат (чрез кабел, наета линия или комутируема връзка) към мощно мрежово хардуерно устройство, което на свой ред ги насочва към интернет. Това хардуерно устройство има уникален IP адрес, т.е. цифров код, който идентифицира това устройство за други членове на мрежата. Това устройство има и физически пощенски адрес.

Доставчикът на местоположение използва тези два вида информация, за да определи географското местоположение на посетителя на уеб страницата. Първо се изчислява IP адреса на устройството, чрез което се осъществява връзката, а след това се определя физическият му адрес. Естествено, такъв индиректен подход ви позволява да определите точното местоположение не на потребителя, а само на неговия интернет доставчик.

Въпреки това, често дори такива неточни резултати са полезни. Например, ако използвате инструмент за местоположение, за да намерите пица за вкъщи, можете бързо да навигирате до района, който наистина ви интересува – близо до дома ви – дори и да не сте съвсем близо.

Методът за определяне на местоположението по IP адрес е най-неточният метод за геолокация. Ако е наличен по-добър източник на данни, доставчикът на местоположение ще използва този източник.

Ако посетителят е осъществил достъп до страницата от нетбук или смартфон чрез безжична връзка, доставчикът на местоположение използва най-близките точки безжичен достъп. В идеалния случай доставчикът на местоположение би изтеглил данни от огромна база данни, за да определи точното местоположение на тези горещи точки и след това да използва тази информация, за да триангулира местоположението на посетителя.

А в случай на връзка от мобилен телефон, доставчикът на местоположение използва подобен метод на триангулация, но използва сигнали от различни антени мобилни комуникации. Тази бърза, относително ефективна процедура обикновено позволява да се определи местоположението на посетителя с точност до 1 км.

И накрая, много мобилни устройства са оборудвани със специален GPS (Global Positioning Service) хардуер. глобална системанавигация и позициониране), което ви позволява да определите местоположението на такива устройства с точност само до няколко метра. Но този метод за геолокация има своя недостатък - той е по-бавен и консумира повече енергия, което е важно за устройства, които работят на батерии. Освен това не работи особено добре в градове с големи и високи сгради поради отражението на сигнала от сградите.

Разбира се, има и други начини за определяне на местоположението. Нищо не пречи на доставчика на местоположение да използва други източници на информация за това, като данни от RFID устройства (Radio Frequency Identification - радиочестотна идентификация), данни от Bluetooth устройства, бисквиткис информация от сайт за картографиране като Google Maps и др.

От всичко това можем да заключим следното: независимо от начина на свързване с интернет, дори ако посетител на уебсайт седи на настолен компютър, възможността за геолокация ви позволява да определите местоположението му с повече или по-малко точност. И ако той влезе в интернет от мобилен телефон или от устройство, оборудвано с GPS хардуер, местоположението му може да бъде определено с повече от по-малка точност.

В какви области се прилага геолокацията?

След като отговорихме на големия въпрос как работи геолокацията, трябва да се заемем с още едно нещо: каква е ползата за нас?

Тук ключовият аспект, който трябва да разберете, е, че функционалността за геолокация ви позволява да определите приблизителните географски координати на посетителя на страницата. И това е всичко. Уеб разработчикът трябва да комбинира това просто, но важна информацияс по-подробни данни за местоположението на посетителя. Тези данни могат да бъдат получени от уеб сървър (обикновено от огромен сървърна базаданни) или някаква географска уеб услуга (да речем Google Maps).

Например, голямо предприятие, което има клонове на няколко места, може да се наложи да сравни местоположението на посетител на уеб страница с местоположението на различните си клонове, за да определи най-близкия до посетителя.

И разработчик на всеки инструмент социални мрежиможе да създаде диаграма на местоположението на група потребители, показвайки им разстоянието между тях. Или данните за местоположението могат да се използват за предоставяне на услуга на посетителите на уебсайта, като например намиране на най-близкия денонощен магазин или кафене. Във всеки случай информацията за местоположението на посетител на уеб страница е важна само в комбинация с други географски данни.

Въпреки че картографските и географските услуги, предоставяни от други компании, са доста обширни, ние ще разгледаме една от тях - Google Maps - малко по-късно.

Определяне на координатите на посетителя

Възможността за геолокация е изключително проста. Състои се от три метода на обекта navigator.geolocation: getCurrentPosition(), watchPosition() и clearWatch().

Обектът навигатор е сравнително малка част от JavaScript. Неговите няколко свойства предоставят информация за текущия браузър и неговите възможности. Най-полезното от тях е свойството navigator.userAgent, което предоставя информационен низ, съдържащ подробности за браузъра, неговата версия и операционната система, на която работи.

За да получите местоположението на посетителя, се извиква методът getCurrentPosition(). Но трябва да се разбере, че процесът на определяне на местоположението отнема определено време, през което нито един уважаващ себе си браузър няма да спре цялата дейност на страницата, докато чака тези данни. Следователно методът getCurrentPosition() се изпълнява асинхронно, т.е. след стартирането му продължава изпълнението на кода след него. Когато местоположението е завършено, се активира друга част от кода за обработка на резултатите.

Може да очаквате завършването на корекция на местоположение да бъде придружено от известие, подобно на завършването на изтегляне или четене на изображение. текстов файл. Но езикът на JavaScript може да се нарече всичко друго, но не и последователен. И когато се извика методът getCurrentPosition(), към него се предава функция за завършване.

Когато се изпълни, този код извиква метода getCurrentPosition() и му предава функция. Когато браузърът завърши процеса на определяне на местоположението, той активира тази функция, която изскача прозорец със съобщение:

Не забравяйте: използването на геолокация е разрешено само ако браузърът поддържа тази функция и посетителят я позволява. Също така е разумно да тествате страница, която използва тази функция, преди да я хоствате на уеб сървър за практическа употреба. В противен случай може да възникнат проблеми (например обработката на грешки при геолокация няма да работи) и някои браузъри изобщо няма да могат да определят местоположението на потребителя.

Определяне на точността на предоставено местоположение

При успешно изпълнение на метода getCurrentPosition() кодът получава обект позиция, който има две свойства: клеймо за време(съдържа времето за изпълнение на геолокацията) и координати(съдържа географски координати).

Но свойството coords от своя страна е подобект на обекта позиция и в допълнение към свойствата географска ширинаИ дължина, които определят географските координати на посетителя, има няколко други свойства, които предоставят Допълнителна информацияотносно местоположението. Това са имоти като надморска височина(височина над морското равнище), заглавие(посока на движение) и скорост(скорост). Но на този моменттези свойства не се поддържат от нито един браузър.

По-интересен е имотът точност, който определя точността на конкретно местоположение в метри. (Това означава, че с намаляването на точността на данните за местоположението стойността на свойството за точност се увеличава, което може да бъде донякъде объркващо.) Например стойност на свойството за точност от 2135 метра означава, че местоположението на потребителя е определено в рамките на това разстояние.

Свойството точност е полезно за определяне на качеството на резултатите от геолокацията. Например, ако стойността на свойството за точност се измерва в десетки километри, данните за геолокация е малко вероятно да имат някаква практическа стойност:

If (position.coords.accuracy > 10000) ( alert("Посетителят може да бъде навсякъде на картата"); )

В такъв случай може да е разумно да уведомите потребителя за несигурните данни за местоположение и/или да го подканите сам да въведе правилната информация.

Обработка на грешка

Функцията за геолокация не работи, ако посетителят откаже да даде разрешение за използването й. В този случай функцията за завършване в нашия пример не се извиква и страницата няма да разбере дали браузърът все още се опитва да определи местоположението или е имало грешка при изпълнението на кода.

За да разрешите този проблем, когато извиквате метода getCurrentPosition(), той трябва да предаде не една функция, а две. Първата функция, както вече разгледахме, се извиква в случай на успешно завършване на процеса на геолокация. В противен случай се извиква втората функция. Следва пример за използване на тези две функции:

// Запазване на елемента, в който страницата показва резултата var result; window.onload = function() ( result = document.getElementById("result"); // Ако функцията за геолокация е налична, // опитайте се да определите координатите на посетителя if (navigator.geolocation) ( // Предайте две функции навигатор. geolocation.getCurrentPosition( geolocationSuccess, geolocationFailure); // Показване на резултата result.innerHTML = "Търсенето започна"; ) else ( // Показване на резултата result.innerHTML = "Вашият браузър не поддържа геолокация"; ) ) function geolocationSuccess(position) ( result.innerHTML = " Последно бяхте забелязан тук: " + position.coords.latitude + ", " + position.coords.longitude; ) function geolocationFailure(positionError) ( result.innerHTML = "Geolocation error"; )

Когато извиква функцията за грешка при геолокация, браузърът й предава обект за грешка, който има две свойства: код(съдържа цифров код, указващ един от четирите вида грешка) и съобщение(съдържа кратко съобщение за проблема). Обикновено известието е за тестване и кодът за грешка се използва от функционалния код, за да се определи как да се справи с проблема.

Модифицирана функция за грешка, която проверява всички възможни стойности за кода за грешка, изглежда така:

Функция geolocationFailure(positionError) ( if(positionError == 1) ( result.innerHTML = "Вие избрахте да не предоставяте местоположението си, " + "но това не е проблем. Няма да ви го искаме отново."; ) else if (positionError == 2) ( result.innerHTML = "Проблеми с мрежата или не може да се свърже с " + "услугата за местоположение по някаква друга причина."; ) else if(positionError == 3) ( result.innerHTML = "Той не успя да намери " + " в рамките на определеното време."; ) else ( result.innerHTML = "Мистериозна грешка."; ) )

Задаване на опции за геолокация

И така, видяхме как да извикаме метода getCurrentPosition() с два параметъра: функция за обработка на успеха на геолокацията и функция за обработка на грешка при опит за това. Но на този метод може да бъде подаден друг параметър, който е обект, който задава определени параметри за геолокация.

В момента има три опции, които могат да бъдат зададени, като всяка съответства на различно свойство на обекта с опции за геолокация. Следният пример задава един параметър enableHighAccuracy:

Navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationFailure, (enableHighAccuracy: true));

И в този пример и трите параметъра са зададени:

Navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationFailure, (enableHighAccuracy: true, timeout: 10000, maximumAge: 60000));

И в двата примера параметрите за геолокация се задават с помощта на обектни литерали на JavaScript.

Какво означават тези свойства? Свойството enableHighAccuracy позволява използването на позициониране с висока точност GPS система(ако устройството поддържа тази функция и посетителят я е разрешил). Не задавайте тази опция, освен ако не трябва да получите точни координати, напр използването му значително увеличава консумацията на батерията на браузъра. По подразбиране свойството enableHighAccuracy е зададено на false.

Свойството timeout указва времето, което страницата ще изчака да получи данни за геолокация, преди да приеме опита за неуспешен.

Стойността на времето за изчакване се задава в милисекунди, т.е. 10 000 ms означава максимално изчакване от 10 s. Обратното броене започва, след като потребителят се съгласи да предостави данни за геолокация. По подразбиране свойството за изчакване е зададено на 0, което означава, че страницата ще чака резултати от геолокация за неопределено време, без да задейства грешка за изчакване.

Свойството maximumAge позволява кеширане на данни за местоположение. Например стойност за максимална възраст от 60 000 ms ви позволява да използвате данни за местоположение, получени преди минута. Това спестява време и компютърни ресурси и означава, че резултатите от геолокацията ще бъдат по-малко точни, ако посетителят се движи. По подразбиране свойството maximumAge е зададено на 0, което означава, че кешираните резултати за геолокация никога не се използват. Свойството може също да бъде зададено на специалната стойност безкрайност, в който случай ще се използват кеширани геолокационни данни за всяка възраст.

Показване на карта

Определянето на географските координати на местоположението на посетител на уебсайт е, разбира се, интересен трик. Но бързо губи своята привлекателност, освен ако не намерим някакво полезно приложение за тази информация. Това няма да е така, т.к. В интернет има множество данни за географско местоположение. (Често проблемът е преобразуването на тази информация във формат, полезен за уеб приложение.)

Освен това има няколко картографски услуги, чийто безспорен лидер е Google Maps. Надеждните оценки на посещенията на тази услуга показват, че Google Maps е най-използваното уеб приложение за всякакви цели.

С помощта на Google Maps можете да създадете карта с всякакъв размер за всяка част на света. Можете да управлявате взаимодействието на посетителите с тази карта, да генерирате маршрути от една точка до друга и, което е най-полезно, да наслагвате информацията си върху тази карта.

Услугата Google Maps предоставя услугите си безплатно (дори и за търговски сайтове), при условие че свободен достъпкъм сайта. (Google предоставя платена услуга за картографиране за платени сайтове.) Понастоящем Google Maps не вмъква своите реклами в сайтове, които използват услугите му, но лицензионните условия изрично предвиждат правото да го правят в бъдеще.

Фигурата по-долу показва модифицирана версия на страницата за геолокация. Тук получените географски координати на потребителя се използват за показване на неговото местоположение на картата:

Създаването на такава страница не е трудно. На първо място, имаме нужда от връзка към скриптовете API интерфейс Google Maps. Тази връзка се поставя преди всички скриптови блокове, които използват функцията за картографиране:

Геолокация...

Къде живееш?

Размерът на картата може да се определи с помощта на правило за таблица със стилове:

#mapSurface (ширина: 600px; височина: 400px; рамка: плътно 1px черно;)

Сега всичко е готово за използване на функционалността, предоставена от Google Maps. Първата стъпка е да създадете повърхност на картата. В този пример карта се създава при зареждане на страницата, така че да може да се използва във функциите за успех или грешка за геолокация. (В края на краищата, грешка в геолокацията просто означава, че страницата не може да определи текущото местоположение на потребителя. В този случай все още има смисъл да се показва картата, но само да се центрира около координатите по подразбиране.)

varresults; varmap; window.onload = function() ( result = document.getElementById("result"); // Задайте някои опции за карта. В този пример// комплект Първо нивомащабиране и тип карта. // Вижте документацията на Google Maps за други опции. var myOptions = (увеличение: 13, mapTypeId: google.maps.MapTypeId.ROADMAP); // Създайте карта, като използвате опциите по-горе map = new google.maps.Map(document.getElementById("mapSurface"), myOptions); // Опит за определяне на местоположението на потребителя if (navigator.geolocation) ( navigator.geolocation.getCurrentPosition(geolocationSuccess, geolocationFailure); result.innerHTML = "Търсенето е завършено"; ) else ( result.innerHTML = "Вашият браузър не поддържа геолокация" ; отидете на местоположение по подразбиране ( ); ) )

Но картата, създадена от този код, все още не се показва на страницата, защото географското положение все още не е установено. За да направите това, трябва да създадете конкретна глобална точка с помощта на обекта LatLng, който след това се поставя на картата с помощта на метода setCenter()карти. Ето кода, който изпълнява всички тези действия за координатите на посетителя:

Функция geolocationSuccess(position) ( // Преобразуване на местоположението в обект LatLng var location = new google.maps.LatLng(position.coords.latitude,position.coords.longitude); // Показване на тази точка на картата map.setCenter( местоположение);)

Този код ще бъде достатъчен, за да покаже карта като тази, показана на снимката по-горе. Но можете да добавите различни приспособления към тази основна карта, например показване на други места в страничната лента или изскачащ информационен прозорец. Последният се създава с помощта на обекта infoWindow. Следва кодът за създаване и показване на изскачащ информационен прозорец (както на изображението по-горе):

Функция geolocationSuccess(position) ( ... // Създайте изскачащ прозорец с информация и задайте // неговия текст и позиция на картата. var infowindow = new google. maps. InfoWindow(); infowindow. setContent("Вие сте някъде в това област."); infowindow.setPosition(location); // Показване на изскачащ прозорец infowindow.open(map); results.innerHTML = "Местоположението е маркирано на картата."; )

И накрая, в случай на грешка при геолокация или липса на поддръжка за геолокация в браузъра на посетителя, можете да извършите по същество същите действия, но като използвате алтернативни предварително зададени координати вместо координатите на посетителя:

Функция geolocationFailure(positionError) ( ... goToDefaultLocation(); ) функция goToDefaultLocation() ( // Приблизителни координати на центъра на Москва var moscow = new google.maps.LatLng(55.753878,37.649275); map.setCenter(moscow); )

Проследяване на посетители

Във всички примери, които разгледахме досега, използвахме метода getCurrentPosition(), който е ключова характеристика на геолокацията. Но обектът за геолокация има два други метода, които ви позволяват да проследявате движенията на посетителя и да уведомявате страницата за тези движения.

Първият от тези методи е методът watchPosition(), който до голяма степен прилича на метода getCurrentPosition(). Подобно на метода getCurrentPosition(), методът watchPosition() приема параметри: функция за успех (единственият задължителен параметър) и функция за грешка:

Navigator.geolocation.watchPosition(geolocationSuccess, geolocationFailure);

Разликата между двата метода е, че методът watchPosition() може да извиква функцията за успех многократно – при определяне на местоположението за първи път и след това всеки път, когато намира ново местоположение. За настолни компютри, които никога не се движат, методите getCurrentPosition() и watchPosition() имат абсолютно същия ефект.

Но за разлика от метода getCurrentPosition(), методът watchPosition() връща число. Този номер може да бъде съхранен и предаден на метода clearWatch(), за да спре проследяването на движенията:

Var watch = navigator.geolocation.watchPosition(geolocationSuccess, geolocationFailure); ... navigator.geolocation.clearWatch(watch);

Можете да пропуснете тази стъпка и да продължите да получавате навигационни съобщения, докато посетителят напусне страницата.

Данните, които отчитат точното местоположение на даден обект в реално време, се наричат ​​геолокация. Практическото приложение за определяне на местоположението на обект е широко, тъй като благодарение на услугите безжична комуникация този процесстанаха достъпни за всички слоеве от населението.

Главна информацияотносно геолокацията

Терминът "геолокация" се формира от две думи: гръцката "geo" (земна повърхност) и английската "location" (позиция, местоположение).

Преди това намирането на обект чрез сателит се използваше само от представители на определени професии: пилоти, моряци и военни.

Днес използването на геолокация е много широко. С него хората могат:

  • намирайки се в непозната местност, определете местоположението си;
  • поставете удобен маршрут;
  • намиране на изгубени електронни устройства;
  • бързо намиране на паркове, музеи, организации, институции в непознат град;
  • следи движението на стоки, колети;
  • проследявайте местоположението на снимките, за да маркирате местата, където са направени снимките.

Основните условия за функционирането на геолокацията са наличието в електронното устройство на специален софтуери да го свържете към интернет. Местоположението на човек се определя от радиосигнала, идващ от устройството. Колкото повече станции за проследяване фиксират сигнала, толкова по-точно се определя позицията на обекта на картата на района по време на геолокация.

IP технология за местоположение

Използвайки модерни технологииняма да е трудно да разберете местоположението на обекта по IP адрес (интернет протокол). След получаване на тези данни е лесно да разберете каква е геолокацията на телефон или компютър. Когато потребителят електронно устройствовлезе в мрежата, анализира адреса си, за да извърши по-нататъшни действия. Помага да запазите настройките на сайта, за да подсказвате предишни заявки.

Има две версии на протокола: IPv 4 с номер, състоящ се от 4 групи цифри, и IPv 6, който има 8 групи цифри и буква. Всички IP адреси са уникални и не се повтарят. Можете да разберете геолокацията на човек, като използвате интернет протокола приложения на трети страниили услуги в Интернет. Основният недостатък на определянето на местоположението по IP е, че подробностите са ограничени до държава или град и няма да работи за намиране на конкретна улица и къща.

Геолокация чрез GPS

За потребителите на джаджи това е най-популярната функция, тъй като GPS технологията дава представа за геолокацията в смартфона и други. мобилни устройства. Определят се точните данни, предоставени от навигационните спътници. По правило смартфонът намира маяци, за да получи сигнал и, получавайки информация от тях, предава сигнал за местоположението си. Работата на GPS се сигнализира от иконата за геолокация, която се намира на главния екран на телефона.

Основното предимство на GPS позиционирането е високата точност на резултата. Инсталираната геолокация на Android има някои недостатъци:

  • често прекъсване на комуникацията със спътника в метрото, асансьора и други помещения;
  • ниска скорост на обработка на данни;
  • понякога трябва да инсталирате допълнителни приложения.

Геолокация чрез Wi-Fi

Този метод е възможен само в град, където има Wi-Fi. Wi-Fi геолокацията използва радиоканали за предаване на информация. Wi-Fi предполага наличието на точка за достъп (рутер), която осигурява стабилен интернет с радиус до 45 метра на закрито и около 90 метра на открито.

Много от приложенията, които инсталираме, често ни искат разрешения за достъп до местоположението на нашето устройство.

Ако говорим за GPS навигатори, въпросът отпада от само себе си, защото това е самата същност на подобни приложения. Когато получим такова искане от някой месинджър, това вече ни кара да се притесняваме и да се замислим дали това наистина е толкова необходимо.

Можете лесно да позволите на вашия браузър да показва вашето местоположение. За да видите как за всеки от основните браузъри. Изберете „Съвместно местоположение“ или изберете от падащия списък. В диалоговия прозорец, който се показва, превъртете надолу до секцията Местоположение. Изберете разделителна способност по подразбиране за бъдещото местоположение.

От падащия списък изберете Разреши или изберете. Обикновено приложенията за местоположение правят две неща: те съобщават местоположението ви на други потребители и свързват реални местоположения с вашето местоположение. Докато небето е достатъчно ясно, приложението за геолокация на телефона ви може да определи точната ви позиция. На закрито обаче е по-малко точно и на места, където витрините са в непосредствена близост, може да се наложи да изберете местоположението си ръчно от интерфейса на приложението.

Ето защо сме подготвили за вас няколко полезни съвета, които ще ви позволят да защитите поверителността си от подобни скрити шпиони.

Изключете местоположението на телефона си

В настройките на телефона намерете секцията " Геолокация“ (може да варира в зависимост от модела) и отидете на него. В най-горната част ще видите плъзгач, който ви позволява да включвате и изключвате функцията за геолокация, както и режим на откриване, изборът на който ще зависи от това колко сте готови да изтощите батерията на вашето мобилно устройство.

Тези услуги не само ви позволяват да споделяте местоположението си с приятели, но и внасят елемент на социална игра на масата. Нека разгледаме някои от тях. Можете да се регистрирате в кафенета, барове, ресторанти, паркове, офиси и навсякъде другаде. След като вашите приятели разберат къде се намирате, те могат да ви препоръчат места за разходка или неща, които да правите и разглеждате наоколо.

Още по-студено е, че ако услугата ви разпознае като кмет на дадено място, ви чакат някои безплатни награди. Услугата разполага с огромна база данни с места, където потребителите пушат, и вие и други членове можете да търгувате с виртуалните предмети, които събирате. След това вашите приятели могат да завършат пътувания като обиколки на града или обхождане на барове. В допълнение към споделянето на местоположението ви можете да публикувате кратки съобщения, на които вашите приятели или фенове могат да отговорят с плъзгане или палец надолу.

Всеки от тези режими осигурява различна точност на вашето местоположение и също така влияе върху живота на батерията, както беше споменато по-рано:

P. И автоматично намира вашето местоположение. Предлагат се и безплатни и Специални офертииндексирани от близките търговци на дребно. Превъртете надолу и изберете „Поверителност и сигурност“. Тук ще намерите елемента от менюто „Местоположение“.

Какво да направите, ако геолокацията не работи?

Освен това можете да използвате записа „Последни заявки за местоположение“, за да проверите кое приложение има достъп до услугите на сайта и да ги премахнете или деинсталирате, ако е необходимо. Бъдете в крак с най-новите разработки и ни следвайте. Във фиксирана телефония телефонна връзка телефонна мрежазнае, поради стационарния номер, кой абонат е достъпен на тази връзка.

1. Максимална точност:точното и бързо определяне на геолокацията се извършва благодарение на използването на GPS антена и нейното взаимодействие с близките мрежи. Консумацията на батерията е висока.

2. За безжични мрежи:геолокацията се определя с помощта на мобилни мрежи. Консумацията на батерията е умерена поради деактивираната GPS антена.

Все пак някой от тях винаги е наличен с един и същ номер, което е много удобно. Базовите станции отговарят за радиопредаване, контролерът контролира мобилния телефон и базовите станции. Радиоклетката се състои от поне един радиоканал, който от своя страна се състои от лента за връзка нагоре и честота за връзка надолу с ширина 200 kHz.

Потоците както нагоре, така и надолу по веригата са разделени на 8 времеви слота. Например кой мрежов оператор принадлежи към тази клетка и какъв е номерът на зоната на нейното местоположение. Входящите повиквания също се сигнализират във времеви интервал 0 със съобщение за пейджинг. При връзката нагоре първият контакт на мобилни телефони също се случва на интервал от време.

3. По сателити:полезен режим само при липса на интернет, тъй като използва GPS антената за определяне на геолокацията и нищо повече. Консумацията на батерията е висока, точността е същата като в режим "Максимална точност", но търсенето може да отнеме повече време.

Деактивиране на геолокацията за конкретно приложение

Започвайки с Android 6.0 Marshmallow, можете да изключите геолокацията за всяко приложение и има два начина да направите това: в информацията на приложението или в настройките за достъп на приложението.

Слот 1 е каналът за сигнализиране, по който се сигнализират актуализациите на местоположението и настройките на повикванията. Времеви интервал 1 може да се използва едновременно до 8 мобилни телефони. Времеви интервали от 2 до 7 се използват за гласови или пълноскоростни гласови връзки, един времеви интервал се присвоява на точно един мобилен телефон. Това се използва винаги, когато много хора искат да извършват радио разговори. Ако 6 слота за радиоканал не са достатъчни за абонатен трафик, към клетката могат да бъдат разпределени допълнителни радиоканали, теоретично до.

1. За да деактивирате достъпа до геолокация за конкретно приложение, отворете информация за него, отидете на Достъпи премахнете отметката от квадратчето Геолокация.

2. За да деактивирате достъпа до геолокация за няколко приложения, отидете на Разширени настройкислед това чрез натискане на зъбното колело Достъп до приложението > Местоположениеи направете настройки за всяко от инсталираните приложения.

Въпреки това, тъй като радиоканалите не могат да се използват повторно в съседни клетки, 4 до 6 радиоканала на клетка има смисъл. Запазвате съответното местоположение на мобилния телефон. Зони за местоположение, които от своя страна се състоят от една или повече радио клетки. Този процес се нарича актуализация на местоположението. Следователно времеви интервал 0 трябва постоянно да се чете от мобилни телефони в режим на готовност. Ако сигналът на клетката стане по-слаб и съседната клетка предостави по-силен сигнал, мобилният телефон променя честотата и чете слота 0 на съседа от този момент.

Деактивиране на геолокацията за потребители на Android 5.0 и Android 4.3

За собствениците на устройства с тези две операционни системи също имаме решение, а именно приложение, което ви позволява да ограничите достъпа до определени функции на нашето устройство.

Научете за услугите в iOS 8 и по-нови, които защитават вашите чувствителни данни, включително местоположение, на адрес iPhone устройства, iPad и iPod touch.

Разрешено е и използването на мрежата. След това името на мрежата се показва на дисплея на мобилния телефон. Независимо дали са налични предплатени или стандартни тарифи, дали са разрешени само входящи повиквания, дали е разрешен роуминг или не, номера за пренасочване на повиквания, когато е заето или не, и много повече.

Сървърът за дестинация за повикване може да се намира в неговата собствена мрежа или в мрежата на роуминг партньор. Когато мобилният телефон чуе съобщението на страницата, той ще влезе и настройката на повикването може да продължи. Мобилният телефон е неразделна част от живота ни. Дискусиите относно въвеждането на забрани за мобилни телефони в училищата ясно показват, че ограниченията се възприемат като неприемлива намеса в личната свобода. Дори и да е изненадващо, работодателят може да ограничи използването на мобилни телефони в компанията по силата на правото си на обучение.

Управление на поверителността

Контролите за поверителност в iOS 8 и по-нови ви позволяват да контролирате как приложенията осъществяват достъп до информация, съхранена на вашия iOS устройство. Например, можете да разрешите на програма за социална мрежа да използва камерата, за да прави и качва снимки. Можете също така да разрешите достъп до вашите контакти, така че програмата за съобщения да може да намери приятели, които вече използват същата програма.

Директивата е насочена или закрепена в трудов договор. Работодателят може да определи съдържанието на задължението за изпълнение на неговите инструкции. Той обаче трябва да даде инструкциите си „по свое усмотрение“, както е предвидено в § 315 от Гражданския кодекс. Това означава, че насоките на работодателя не могат да бъдат произволни. Той трябва да се съобразява с интересите на работника, когато прави поръчки.

Естеството на забраната за мобилен телефон зависи от обстоятелствата на конкретния случай и дали интересите на работодателя са в безопасност. Следователно е напълно приемливо за работодателя да забрани личните тръби през работно време. Който плаща за работата, може да поиска да не се извършва частен бизнес в работно време.

Настройките за поверителност могат да се променят в Settings > Privacy. От този списък можете да изберете тип данни, за да видите кои програми са поискали разрешение да го използват. Програмата няма да се появи в списъка, докато не поиска разрешение да използва вашите данни. Можете да добавите или премахнете разрешение за всяка програма, която е поискала достъп до данни. Програмата може да използва вашите данни само ако сте й позволили да го направи.

Освен това работодателят има за задача да осигури подредена последователност от действия. Следователно може да ограничи и личната комуникация с мобилния телефон, тъй като не трябва да безпокои колегите от работата. По време на междучасията той не може да забрани личното използване на мобилен телефон.

Забрана за опазване на търговската тайна

Няма съмнение, че мобилният телефон, както и в училище, трябва да остане изключен през целия работен ден. Разбира се, пълна забрана може да бъде разрешена само при изключителни обстоятелства, когато са застрашени интересите на сигурността на компанията. По този начин някои производствени процеси могат да бъдат нарушени от работата на мобилен телефон или могат да бъдат нарушени от мобилен телефон. В същото време пътниците трябва да приемат и факта, че самолетът спазва абсолютната забрана за мобилни телефони.

Ако позволите на програми или уебсайтове на трети страни да използват вашите данни или данни за текущото ви местоположение, вие сте обект на техните условия за използване, политики за поверителност и правила. За да научите как определени програми и уебсайтове използват данни за местоположение и друга информация, моля, прочетете техните условия, политики за поверителност и правила. Събрана информация от Apple, се обработват в съответствие с политиката за поверителност на Apple.

Въпреки това, за да се защитят търговските тайни, може да се организира цялостна забрана за използване на мобилен телефон, която дори забранява присъствието на работното място. От днес е малко вероятно да се продава мобилен телефон без функция на камерата, мобилният телефон може да се използва в отдели за развитие, за които се твърди, че принадлежат към индустриалната среда на пионерство.

Геолокация: наистина ли имаме нужда от нея?

Освен аспекта на поверителността, зачитането на индивидуалните права на служителите също играе роля и може да доведе до забрана на мобилните телефони. Приятната рецепционистка не бива да се радва, че ентусиазиран колега прави снимки на мобилни телефони. Той може да разчита на собствения си имидж. Ухажващият шеф може да ограничи използването на мобилни телефони, за да защити света на компанията. И дори може да се наложи по Закона за равно третиране, ако има признаци за дискриминация в конкретен случай.

Използване на услуги за местоположение на iOS устройства

С ваше разрешение услугите за местоположение позволяват на приложения и уебсайтове (включително карти, камера, прогноза за времето и други) да използват вашите данни. клетъчна мрежа, WiFi мрежи, GPS и Bluetooth за определяне на вашето приблизително местоположение.

В приложения, които използват тези данни, като например Карти, вашето текущо (приблизително) местоположение е маркирано със син маркер. Ако местоположението ви не може да бъде определено точно, ще видите син кръг около маркера. Радиусът на кръга зависи от точността на определяне - колкото по-малък е, толкова по-висока е точността.

Когато услугите за местоположение са активирани, в лентата на състоянието ще се появи черна или бяла стрелка.

Наличието на карти, упътвания и приложения, които използват данни за местоположение, зависи от услугите за данни. Тези услуги подлежат на промяна и може да не са налични във всички области. В резултат на това картите, маршрутите или информацията за местоположение може да са неточни, непълни или изобщо да не са налични. За повече информация сравнете показаните на екрана на устройството данни със заобикалящата ви среда и следвайте пътните знаци.

Дайте разрешение на приложение да използва вашите данни за местоположение

Първият път, когато се опитате да получите данните за местоположението си, дори във фонов режим, програмата ще поиска разрешение. Ще видите кое приложение иска разрешение да използва вашите данни за местоположение. В допълнение, разработчикът на програмата може да обясни как точно програмата ще ги използва.

Някои програми изискват достъп до местоположение само когато се използват. Използване означава активно използване на програмата на преден план или на заден план, както е показано от индикатора в лентата на състоянието.

Други програми изискват достъп до данните за вашето местоположение, дори когато не се използват. Когато дадете разрешение на приложение винаги да използва вашите данни за местоположение, iOS ще ви напомни кои приложения могат да използват вашето местоположение, след като дадено приложение използва вашето местоположение във фонов режим.

Включете или изключете услугите за местоположение

Можете да включите или изключите услугите за местоположение в Настройки > Поверителност > Услуги за местоположение. Услугите за местоположение могат да бъдат включени, когато първоначалната настройкаустройства в Асистента за настройка или по всяко време чрез опцията Услуги за местоположение. Достъпът до данните от услугите за местоположение може да се конфигурира индивидуално за всяка програма и системна услуга. Ако услугите за местоположение са деактивирани, приложенията не могат да използват вашите данни за местоположение, независимо дали работят или не. Това ще ограничи способността на мнозина Програми на Appleи разработчици на трети страни.

Настройки > Поверителност > Услуги за местоположение.

Настройки > Поверителност > Услуги за местоположение > Системни услуги.

Нулирайте или деактивирайте услугите за местоположение

Сигналите за местоположение са заявки за използване на услуги за местоположение от приложения като Камера, Карти и Компас, както и приложения на трети страни, които изискват данни за местоположение, за да функционират. Програмата показва предупреждение при първия опит за достъп до данните на услугите за местоположение. Щраквайки върху бутона „Разрешаване“, вие позволявате на програмата да използва услуги за местоположение, ако е необходимо. Ако щракнете върху бутона „Отказ“, програмата няма да може да получи достъп до данните от услугите за местоположение. Приложенията няма да използват вашето местоположение, докато не поискат разрешението ви и вие не го дадете.

Ако искате да нулирате всички настройки за местоположение до фабричните настройки, отидете в Настройки > Общи > Нулиране и докоснете Нулиране на местоположението. След като нулирате настройките за местоположение и поверителност, приложенията ще спрат да използват местоположението ви, докато не им дадете разрешение за това.

Подобряване на точността на геолокация чрез GPS сигнал

Точността на геолокацията въз основа на GPS сигнала зависи от броя на GPS сателитите в зрителното поле. Може да отнеме няколко минути на устройството да намери всички сателити в зрителното поле. Колкото повече сателити са намерени, толкова по-висока ще бъде точността на определянето. За да подобрите точността на геолокацията въз основа на GPS сигнал:

  • Уверете се, че сте задали правилно датата, часа и часовата зона на устройството в Настройки > Общи > Дата и час. Използвайте опцията Автоматично, когато е възможно.
  • Изберете места с отворен изгледвъв всички посоки. Стени, покриви на превозни средства, високи сгради, планини и други препятствия могат да попречат на GPS сателитното приемане. Ако сигналът от GPS сателитите не е наличен, устройството използва сигнали от близките клетъчни кули или Wi-Fi мрежи, за да определи местоположението, докато сателитите се появят отново в полезрението.
Услуги за местоположение въз основа на налични точки WiFi достъпи кули клетъчна комуникация

Когато услугите за местоположение са включени, вашето устройство от време на време ще изпраща географското местоположение на близки горещи точки и клетъчни кули до Apple в анонимна, криптирана форма, за да допринесе за данните за местоположението на Wi-Fi горещи точки и клетъчни кули на Apple. Ако се движите (например в кола) и услугите за местоположение са включени, GPS-активирано iOS устройство също ще изпраща GPS-активирани данни за местоположение и скорост на Apple от време на време в анонимна, криптирана форма, за да попълни натрупаните от тълпата данни за трафика на Apple. Данните за местоположението на краудсорсинг се събират от Apple в анонимна, криптирана форма и не идентифицират потребителите.

PIN на SIM картата.
2. За устройства с iOS, продавани в Китай, терминът Wi-Fi може да бъде заменен с термина „безжична LAN“ (Wireless LAN, WLAN). .
3. GPS се поддържа от модели iPhone и iPad Wi-Fi + Cellular.
4. Bluetooth комуникира с iBeacon устройства за създаване и наблюдение на зони, в които се предоставя определена идентификационна информация.
5. Неклетъчните устройства с iOS използват само Wi-Fi за услуги за местоположение (ако има такива). Някои програми на трети страни използват Wi-Fi връзката, за да определят региона. Ако устройството е заключено с парола, тази функция може да е ограничена или да не работи правилно.

Дата на публикуване: 30.09.2016 г

Една от основните функции на съвременния смартфон е геолокацията. Тя ви позволява да използвате вашия смартфон като GPS навигатор, оставете координатите си в снимки, изпратете данни за местоположението си и много други. В тази статия можете да научите как да активирате геолокацията на Android смартфони как да го настроите правилно.

В повечето случаи на смартфон с Android геолокацията е активирана и работи. Но, ако преди това сте изключили тази функция, а сега искате да го включите отново, тогава трябва да отидете в настройките на вашия смартфон с Android и да намерите там раздел, наречен „Местоположение“ (в най-новите версиитози раздел се намира на: Настройки - Сигурност и местоположение - Местоположение). Именно в този раздел са концентрирани всички настройки, свързани с геолокацията.

В секцията „Местоположение“, в горната част на екрана, ще намерите превключвател, с който можете да активирате геолокация на Android.

Малко по-ниско ще бъде секцията "Режим". В който можете да изберете как работи геолокацията.

Как да настроите геолокация на Android

Ако отворите секцията „Режим“, ще видите три възможни режима на геолокация. Нека разгледаме по-подробно всеки от тези режими.

  • Режим „Според всички източници“ (в по-старите версии на Android този режим се наричаше „Висока точност“). Най-точният режим на геолокация. Ако активирате този режим, тогава всичко ще се използва за определяне на вашето местоположение. достъпни за смартфонинформация. Това са данни от сателити, данни от мобилен оператор, както и данни, получени чрез Wi-Fi и безжични мрежи.
  • Режим "По мрежови координати" (в по-стари версии - "Икономия на батерия"). В този режим се използват данни само от мобилния оператор и безжични мрежи(Wi-Fi и Bluetooth). Докато GPS модулът не работи и не консумира енергия от батерията. Активирането на този режим на геолокация ви позволява да спестите енергия от батерията и да удължите времето живот на батериятаустройства.
  • Чрез GPS спътници (в по-старите версии - "По сензори на устройството"). Режимът на работа на геолокацията, при който данните се използват изключително от GPS модул. В същото време не се взема предвид информация от мобилен оператор и безжични мрежи.

Ако се върнете в секцията с настройки „Местоположение“ и превъртите през настройките до самия край, тогава тук можете да намерите още няколко интересни функции. Това са „История на местоположенията“ и „Прехвърляне на геоданни“.

Ако отворите секцията „История на местоположенията“, тогава можете да активирате или деактивирате записа на историята на вашите движения с вашия Android смартфон. Тази историясъхранявани на сървъри на Googleи може да се види на сайта Google Mapsв раздел Хронология. Можете да получите повече информация за тази функция.

Думата "геолокация" отдавна е на устните на всички. Но повечето хора имат само общи понятияза това какво е. Нека да разгледаме по-отблизо какво представлява тази услуга и как може да бъде полезна.

Концепцията за "геолокация"

Какво е геолокация? Геолокацията е данни, които отчитат в реално време точното местоположение на компютър, таблет или телефон и съответно неговия собственик. През тази услугазадават се данни като държава, в която се намира абонатът, град, улица и къща.

Как работи

Задължително условие за работата на услугата е връзката на машината с интернет. Всяко мобилно устройство има инсталиран специален софтуер, който ви позволява да проследите текущото му геолокация.

Благодарение на интернет връзката, услугата определя местоположението на устройството, използвайки текущия IP адрес на абоната. Какво е услуга за геолокация, обсъдихме по-горе. Сега трябва да разберем как работи.

Какво ти е необходимо

Сега много програми, предназначени за смартфони, таблети и персонални компютри, по време на регистрация, а някои по време на използване, изискват текущи данни за геолокация.

Някои програми се нуждаят от това, за да поставят тези данни в профила на клиента, други потребители могат да видят истинското му местоположение.

Приложения, предназначени за които изискват геолокация, за да кажат на абоната точно къде се намира в даден момент, помагат да се определи най-краткият маршрут до правилното място.

Работа със заявки за търсене

Геолокацията е от голямо значение при обработката заявки за търсенепотребители. Какво е геолокация в търсачката и как помага?

В зависимост от местоположението на абоната, търсачкипредоставят подходящи отговори на техните искания. Това е много удобно и спестява време за търсене на необходимата информация.

Така например, когато попитате колко струва и къде да купите нова кола, системата първо ще покаже сайтове, които публикуват реклами за продажба на автомобили в близките градове.

В мобилни устройства

Какво е геолокация на телефон? Когато е активирана, услугата ви помага да намерите най-близките кафенета, ресторанти, театри, фитнес центрове и др.

В допълнение, включената система за геолокация в телефона ще ви помогне да намерите устройството в случай на загуба или кражба. Тази услуга ще работи дори ако SIM картата е била сменена, когато телефонът е бил откраднат. Основното е, че интернет продължава да работи. Това може да бъде както интернет, работещ от SIM карта, така и Wi-Fi.

Цената на услугата

Тази услуга е напълно безплатна. Единственото нещо, което харчи пари или мегабайти, е трафикът, използван за изтегляне на карти. Ако телефонът използва само интернет мобилен оператор, тогава плащането ще бъде таксувано според тарифата, към която е свързан абонатът.

Ако вашето мобилно устройство използва само Wi-Fi или е свързано към неограничен интернетот мобилен оператор, тогава ще се консумира само интернет трафик.

За бизнес

Какво е геолокация за бизнеса? Как тя може да помогне за неговото развитие? Чрез проследяване на търсенето на определени продукти в определени региони, фирмата може да променя своите клонове. Например, можете да инсталирате повече ниски цениза стоки, които не се търсят.

Освен това, за удобство на клиентите, можете да посочите цени за всеки район във валутата, използвана за плащане.

Как да се свържете

Какво е геолокация в смартфон? Как да го свържете и как да го използвате? На телефони от четвъртата серия, за да активирате функцията за определяне на текущото ви местоположение, трябва да отидете в „Настройки“. В това меню трябва да намерите елемент, наречен "Геолокация" и да активирате тази функция, като преместите клавиша настрани.

След като активирате тази функция, ще бъдете подканени да изберете на кои програми да разрешите да използват данните за вашето местоположение.

Какво е геолокация на iPhone? Как се свързва тя? За да свържете тази опция на телефони с ябълка от петата серия, трябва също да отидете в секцията „Настройки“, оттам отидете в раздела, наречен „Поверителност“, където в първия ред ще има функция, наречена „ Услуги за местоположение".

След като активирате тази функция, системата ще предложи да направите всички същите стъпки като в четвъртия модел. Ще трябва да изберете кои програми могат да използват данните за местоположението ви и да определят часовата зона.

Какво е iAd геолокация? Има същата цел като iPhohe. Включва се тази програмауниверсален.

Единствената разлика, която може да бъде много полезна, е възможността да намерите изгубен или откраднат телефон с помощта на таблет на същата iOs платформа.

За да направите това, трябва да инсталирате специална програманаречен Find My iPhone. Можете да го изтеглите безплатно чрез приложението AppStore. След това трябва да се регистрирате в тази програма за търсене, като влезете там Данни на AppleДОКУМЕНТ ЗА САМОЛИЧНОСТ. След това трябва да се уверите, че функцията Find My iPhone е активирана на вашия телефон. За да направите това, трябва да отидете в секцията „Настройки“, отидете в раздела, наречен iCloud, в който можете да активирате тази функция.

За да работи услугата, трябва да я активирате и да разрешите използването на геолокация.

Най-новата версия на софтуера от петата серия предлага допълнителна услуга. В същото меню, където е свързана функцията за търсене на телефон, можете да включите функцията, с която изгубен телефонпреди окончателното му освобождаване, той ще изпрати данни за текущото си местоположение на компанията производител.

За да намерите изгубен или откраднат телефон, трябва да отидете в секцията „Всички устройства“ от друго устройство, което преди това е било сдвоено с него. След това отидете в раздела „Моите устройства“, където ще се види моделът на изгубеното устройство, след което ще се покаже местоположението на исканото устройство.

Ако липсващият телефон е изключен, трябва да поставите отметка в секцията „Извести ме при намиране“ в устройството, от което се търси. В този случай, когато телефонът започне да работи отново, ще знаете точно къде се намира.

За удобство при търсене тази програма има няколко полезни функции. Можете да отидете в настройките Find My iPhone и да поставите отметка в квадратчето до Play Sound. Ако е активиран, при търсене на устройството ще се включи, с което можете лесно да намерите изгубеното устройство.

Второ полезна функцияпрограми - "Lost Mode". Ако го активирате, можете да блокирате телефона, като на дисплея му ще се показва номерът, на който може да ви се обади този, който го е намерил.

Третата функция се нарича Изтриване на iPhone. С него можете дистанционно да изтриете всички ваши файлове, съхранени на изгубено устройство.

Ако телефонът е бил изгубен и всички данни са били изтрити от него, а след това е бил намерен или върнат, можете лесно да възстановите цялата лична информация, като използвате архивиране, което всяко устройство на тази компания прави всеки път, когато е свързано към персонален компютър.