Приложение для отслеживания местонахождения телефона. Как найти потерянный телефон андроид: все способы и рекомендации. Приложение GPS слежение Pro

Мобильный телефон – незаменимый атрибут современной жизни , который выручает порой в любой ситуации. К сожалению, иногда и с этой палочкой-выручалочкой случается беда. К примеру, некоторым пользователям необходимо узнать как найти телефон, если потерял и он выключен, по спутнику бесплатно. И в этой, казалось бы, безысходной ситуации, существует несколько вариантов решений.

Ситуация с утерянным телефоном может случиться с каждым, поэтому в первую очередь необходимо сохранять спокойствие и сразу заняться поисками , а не паниковать и винить себя в рассеянности и невнимательности. Потерять свой телефон можно при разных обстоятельствах, поэтому и пути решения в каждой ситуации будут разные.
Например, телефон выпал из кармана во время прогулки, его забыли дома или в общественном месте или вовсе похитили злоумышленники. Для того чтобы корректно ответить на вопрос, как найти потерянный телефон, следует подробно разобрать каждую из перечисленных ситуаций .

  1. Если вы вдруг не обнаружили своего любимого гаджета, постарайтесь вспомнить, когда вы его выдели в последний раз . В большинстве случаев, телефон оказывается забытым где-нибудь дома, за тумбочкой или в ванной.
  2. Если вы уверены, что ваш телефон точно находится дома, однако он отключен и вы не можете на него позвонить, воспользуйтесь будильником. Если эта функция активна, гаджет зазвонит в назначенное время.
  3. Если вы потеряли телефон на улице, и не можете на него позвонить, поскольку гаджет отключен, не стоит сразу впадать в панику. Возможно , телефон выключился при падении и лежит где-нибудь, ожидая на спасение. Вернитесь и спокойно пройдите по последнему маршруту, хорошо оглядитесь вокруг и расспросите прохожих. Случается, что телефон сам возвращается в руки своего владельца через порядочных и совестных людей.
  4. Если ни одна из перечисленных ситуаций вам не подходит, и вы уже со всех ног сбились, разыскивая телефон, обратитесь к современных технологиям и сервисам , все уже продумано за вас.

Как найти выключенный телефон: по номеру, по IMEI, по SIM-карте, по GPS

Современные способы поиска утерянных и украденных мобильных телефонов существенно выручают их владельцев, и возвращают веру в Бога, в людей и в нашу доблестную полицию. В ситуации, когда телефон похитили или потеряли, можно действовать по-разному.

  • Можно попытаться найти телефон по номеру .
  • Вы можете проследить за перемещением своего гаджета через интернет .
  • Найти телефон по IMEI .
  • Обратиться к оператору мобильной связи и попробовать найти утерянный или украденный гаджет по SIM -карте .

Как найти телефон по номеру?

Для этого вида поиска необходимо, чтобы телефон был подключен к специальному сервису слежения за мобильными устройствами . Этот способ будет эффективным, если ваш телефон попал в надежные руки и им не воспользовались мошенники.

Как отыскать утраченный телефон по IMEI?

Для того чтобы найти телефон таким способом, необходимо знать этот самый IMEI . Эти заветные 15 цифр, во-первых, уникальны для каждого гаджета. А во-вторых, их пишут на упаковке от телефона. Если коробку вы давно выкинули (чего не стоило было делать), заранее позаботьтесь, чтобы IMEI был записан у вас где-нибудь под грифом «Важная информация». Не записывайте его в телефоне, ведь вы можете его потерять.

Как узнать IMEI своего телефона?

  • Наберите в своем устройстве комбинацию *#06# , и вы получите необходимую информацию про IMEI. А именно, 15 уникальные цифр на каждую из сим-карт.
  • IMEI также находится под аккумулятором телефона , возле серийного номера.
  • Как мы уже говорили, коробку выбрасывать не стоит, там также стоит IMEI.
  • Советуем сохранять и гарантийный талон на ваш телефон.
  • Далее, когда вы обнаружили свой IMEI, процедура такая :

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

Также не пробуйте искать свой телефон с помощью всякого рода сервисов и сайтов, которые якобы найдут ваш телефон по IMEI за определенную плату. Во-первых, это не эффективно, а во-вторых, дорого.

Запомните, найти свой утерянный любимый гаджет вы можете через гугл аккаунт , например, или с помощью специальных приложений, которые следует установить на телефон заранее. Также существуют специальные сайты-сервисы, которые только собирают информацию про IMEI , однако никак не осуществляют поиск. Вы можете ввести код своего телефона в базу и тогда, возможно, кто-нибудь откликнется и вернет вашего сотового друга за вознаграждение.

Как найти мобильный по GPS?

Такая функция доступна для телефонов марки iPhone . К примеру, если вы потеряли свой старенький, но такой любимый айфон 5, вы можете воссоединиться со своим другом, если на нем установлена специальная программа поиска и GPS-преемник . Так вы сможете отслеживать местонахождение своего мобильного на улице.

Если у вас телефон другой марки, например, самсунг, вы можете обратиться в компанию мобильной связи и по системе GPS ваш телефон будет искать оператор. Делать это будут с помощью сигнала на SIM-карте, когда телефон включен, а также в случае, если он выключен. Обратитесь в офис компании-оператора, предоставив номер утерянного телефона, его IMEI и договор на получение СИМ-карты.

Как найти потерянный телефон андроид через компьютер?

Мы рассказали вам о самых популярных и самых эффективных способах поиска мобильного телефона. Осталось выяснить, как найти потерянный телефон андроид через компьютер, ведь эта операционная система также оснащена удобным сервисом поиска.

Вам понадобится совсем немного условий :

  • аккаунт в Гугл;
  • естественно, доступ к компьютеру и сети интернет;
  • специальная бесплатная программа Android Device Manager .

Бесспорно, позаботиться об установке сервиса необходимо заранее , чтобы у вас была возможность удаленного доступа к телефону в случае его утери. Если вы задумываетесь, можно ли установить эту программу, если телефоном пользуется ребенок, то наш ответ не только можно, а и нужно. Ведь малыши часто теряют гаджеты. Тем более, что действий необходимо выполнить минимум.

  1. Заходим в настройки телефона .
  2. Находим раздел Безопасность .
  3. Видим пункт Администраторы устройства .
  4. Ставим галочку возле опции «Удаленное управление Андроид».

Если вы потеряли телефон с установленной программой поиска, необходимо, чтобы сам телефон был включен. Также на нем должен быть доступ к интернету или рабочий Wi-Fi. На телефоне должна быть активна геолокация, а ваш аккаунт Гугл – активирован.
При выполнении всех этих условий вы сможете отслеживать местонахождение своего телефона через свой аккаунт Гугл по карте. Также со своего компа можно позвонить на телефон, заблокировать его или стереть все данные, чтобы они не попали в руки злоумышленников.

К сожалению, дети не ценят ту заботу, которую им дают родители – а потому подчас даже не удосуживаются предупредить о том, что задерживаются на учёбе или в спортивной секции. Родителям в такой ситуации приходится грызть ногти и переживать, как бы с их чадом ничего не случилось.

Однако способ избежать подобных беспокойств есть: достаточно воспользоваться одним из приложений для отслеживания детей, доступных в огромном количестве как в Google Play, так и в AppStore.

Price: Free

Название этого приложения здорово описывает суть его работы. С помощью данной программы можно контролировать местонахождение своего ребенка. Задержался ли он в гостях у своих друзей, находится ли он ещё в секции - вы точно будете всё ещё до звонка сына или дочери. В специальном разделе позволено очертить геозоны. Если ваш ребенок вышел за их пределы, то на смартфон поступит Push-уведомление. Также у разработчиков есть бот в Telegram, который тоже оповещает о подобных событиях - нужно только не забыть на него подписаться.

При помощи KidControl можно использовать не только GPS-чип, встроенный в смартфон ребенка. Это приложение позволяет следить даже за состоянием аккумулятора. Если ребенок заявляет, что его смартфон ни на что не годен, разряжаясь за три часа, то вы всегда можете проверить его слова удаленно. Другой важной функцией является подача сигнала SOS. Если нажать на соответствующую кнопку, то сигнал о помощи получат все родители и родственники, подключенные к сервису. При этом сразу становится понятно, где именно находится подавший сигнал тревоги человек - его местоположение отображается на карте.

Программу можно скачать как на Android, так и на iOS. Она является очень удобной, ведь с её помощью можно следить не только за детьми, но и за всеми остальными членами семьи - например, за пожилыми родственниками. Лишь бы у человека был смартфон, на который устанавливается клиент сервиса.

«Где Мои Дети»

Price: Free

Программа «Где мои дети » берёт под контроль не только местонахождение ребёнка, но и уровень заряда аккумулятора его смартфона – как только заряд батареи окажется на низком уровне, родитель получит оповещение об этом.

На что ещё способно приложение «Где мои дети »?

  • Прослушка . Это уникальная функция, которой не может похвастаться ни одна из аналогичных программ. Приложение позволяет родителю прослушивать и записывать звук вокруг телефона ребёнка – без его ведома. Функция особенно важна для тех пользователей, чьи чада находятся в беспокойном подростковом возрасте.
  • Установка зон перемещений. Эта функция не является уникальной, но оттого её ценность не снижается. Родитель задаёт область, внутри которой ребёнок может свободно перемещаться. Как только малыш покидает зону, родитель уведомляется об этом.
  • Сохранение истории передвижений. Программа хранит информацию о том, где малыш бывал за последние 2 дня, и предоставляет её родителю по запросу. Проанализировав эти сведения, родитель может сделать вывод, где предпочитает «тусоваться» ребёнок и с кем проводит большую времени.

Приложение «Где мои дети » имеет два режима – «Родитель » и «Ребёнок », поэтому вопроса, как настроить программу, у пользователя возникать не должно. Родительский режим позволяет следить за малышом через телефон, режим «Ребёнок » же необходим только для подтверждения наблюдения.

Price: Free

Приложение «» не может похвастать инновациями, но зато оно превосходно выполняет ту самую функцию, ради которой его и устанавливают – контроль за перемещениями ребёнка . Кроме того, программа способна следить за тем, чтобы малыш не покидал определённых родителем геозон, и хранит данные обо всех перемещениях малыша в течение месяца.

У приложения «» есть ряд преимуществ перед аналогами:

  • Кроссплатформенность . Программу можно скачать не только на iPhone или на гаджет, работающий на Андроиде, но и на мобильное устройство с ОС Windows.
  • Простота . На то, чтобы разобраться с интерфейсом, много времени не уйдёт – он превосходно русифицирован.
  • Экономичность . Приложение является совершенно бесплатным, а кроме того, по минимуму расходует интернет-трафик. Это значит, что его использование точно не приведёт к растрате денег со счёта «мобильника».

Касаемо установки трекера есть важный момент: на телефоны родителя и ребёнка должны быть загружены разные приложения . Родителю следует установить «», а малышу – «Знает мама: GPS-маяк ». Приложения образуют связку, вследствие чего на телефон родителя информация о местоположении ребёнка будет поступать в режиме реального времени.

«Маяк»

Price: Free +

Как и «», приложение «Маяк » не удивит пользователя функциональными изысками, зато порадует блестящим исполнением дизайнерской задумки. Среди всех программ, предназначенных для контроля местоположения детей, эта обладает, пожалуй, наиболее красивым (и вместе с тем лаконичным) интерфейсом.

Функционал приложения «Маяк » позволяет родителям:

  • Быть уверенными, что их ребёнок прибыл в назначенное место (школу, спортивную секцию).
  • Мгновенно получать информацию о текущем местонахождении малыша.
  • Контролировать уровень заряда на смартфоне ребёнка.
  • Анализировать историю перемещений малыша.
  • Получать тревожные вызовы – ребёнку достаточно нажать на кнопку «Тревога », и на экране смартфона родителя появится сообщение о возможной опасности и адрес, по которому малыша можно найти.

У приложения «Маяк » есть существенный минус: бесплатным оно является только в течение 2-х недель . Чтобы продолжить его использовать по истечении этого периода, необходимо заплатить от 169 до 229 рублей – в зависимости от операционной системы гаджета.

Life360 – «Семейный локатор»

Price: Free

Создатель Life360 Крис Халлс не любит, когда его детище называют трекинговым приложением – предприниматель настаивает на том, что разработал социальную сеть для общения внутри семьи. Члены семей, пользующихся Life360 , могут узнавать о местоположении друг друга, но только с взаимного одобрения.

В плане функционала приложение Life360 ушло далеко вперёд всех конкурентов и при этом продолжает совершенствоваться. Вот что программа умеет уже сейчас:

  • Благодаря функции «Уже дома » Life360 предупреждает о том, что один из членов семьи подходит к дому. У пользователя, который ждёт свою благоверную с работы, будет несколько минут, чтобы сделать небольшую уборку и приготовить лёгкий ужин.
  • Встроенный групповой чат Family Channel позволяет членам семьи общаться между собой совершенно бесплатно и с успехом заменяет сервис СМС и популярные мессенджеры.
  • Приложение Life360 включает в себя функцию «Паника » — аналог тревожной кнопки. В случае использования этой функции вся семья в течение нескольких секунд окажется оповещённой о том, что у одного из её членов проблемы. Важно то, что работоспособность функции «Паника » не зависит от состояния мобильного баланса – «объявить тревогу» можно и с нулём на счету.
  • Программа способна быстро информировать пользователей о ближайших местах, где можно получить помощь при чрезвычайных ситуациях – больницах, участках полиции. Собственно, именно эта функция и задумывалась разработчиками как основная – когда Халлс «со товарищи» хотел предоставить жертвам урагана «Катрина» более эффективную площадку для коммуникации, чем предложило Правительство США.

Приложение Life360 является условно-бесплатным – полную версию можно приобрести за 5 долларов в месяц. Однако отечественным пользователям делать это ни к чему: большинство платных функций Life360 работает только в США.

Как следить за детьми по телефону при помощи услуг операторов?

Если у родителя нет смартфона и он не может установить одно из приложений, описанных выше, ему следует прибегнуть к альтернативе – подключить мобильную опцию для дистанционного присмотра за ребёнком . Операторы Топ-4 предлагают такие опции:

  • «Ребёнок под присмотром» (МТС) . Услуга позволяет узнавать о примерном местонахождении малыша посредством СМС-запросов. Стоит услуга 100 рублей в месяц – плюс по 5 рублей будет списываться за запрос, если один абонент контролирует более 3-х человек.
  • «Радар +» (Мегафон) . Опция позволяет родителю отслеживать перемещения ребёнка, а также сообщает ему, когда малыш покидает заданную геозону. Стоимость «Радар + » — 7 рублей в день.
  • «Координаты» (Билайн) . Услуга Билайн даёт пользователю возможность узнавать местонахождение другого абонента – который предварительно согласился быть подконтрольным. Опция «Координаты » довольно дешёвая, а в первую неделю и вовсе бесплатная. По истечении тестового периода абоненту придётся платить 1,7 рублей в день.
  • «Геопоиск» (Теле2) . Опция позволяет круглосуточно следить за местонахождением и перемещениями другого абонента – разумеется, если абонент этот одобрит «слежку». Подключение «Геопоиска » бесплатное, абонентская плата за пользование услугой составляет 2 рубля в день.

Услуги-локаторы предлагаются всеми операторами, но пользователям смартфонов рекомендуется всё же отказаться от этих опций в пользу сторонних мобильных приложений. На то есть ряд причин: во-первых , данные, которые предоставляют операторы, весьма и весьма приблизительны (потому что зависят от покрытия сети), во-вторых , услуги провайдеров платные (тогда как, например, приложение «» вообще не требует денег), в-третьих , чтобы отслеживание было осуществимо, оба телефона (родителя и ребёнка) должны быть подключены к одному оператору – а это не всегда удобно.

Заключение

Перед москвичами вопросы, как отследить ребёнка по телефону и какое приложение для этого использовать, стоять не должны – жителям столицы однозначно стоит предпочесть Кид Радар . Эта программа даёт родителям возможность быть в курсе не только перемещений малыша, но и его успехов в учёбе – благодаря инновационной функции «Электронный дневник ».

Провинциальному пользователю рекомендуется отслеживать ребенка через телефон при помощи приложения «Где мои дети », имеющего очень обширный функционал. В числе прочего программа позволяет прослушивать, что происходит вокруг ребёнка, и даже дистанционно записывать звук. Однако злоупотреблять этой функцией всё же не стоит: если сверстники узнают, что их одноклассник носит с собой «жучок», они просто перестанут с ним общаться.

Вас интересует вопрос, как найти человека по навигатору или мобильному телефону? Это довольно просто. Данная статья будет именно об этом.

Самый простой способ поиска человека — по его номеру мобильного телефона. Это даст вам возможность определить его местонахождение. При этом обязательным является его согласие, в противном случае его расположение определить не получится. Хотя на многих сайтах вы можете найти информацию о том, что за определенную плату вам помогут в поиске людей по навигатору. В действительности, это обман, ни один сайт, ни за какие деньги не сможет предоставить вам эту услугу.

В большинстве случаев, чтобы найти человека по навигатору, необходимо иметь мобильный телефон, а в некоторых случаях вам понадобится доступ к интернету.

Такая услуга связи, как навигатор, позволит вам найти человека, зная только его номер телефона. Скорость такого поиска и его точность полностью зависят от сигнала сети. В среднем, подключив услугу навигатор , вы можете получить информацию, погрешность которой может составлять от двухсот метров до одного километра. Такую услугу вы можете получить, если подключите ее, отослав запрос *140#. Затем вам приходит пароль, который используется для входа на сайт.

Следующим шагом вы должны будете ввести номера людей, чье расположение надо определить. На эти номера телефонов, как правило, приходит запрос, который требует подтверждение согласия абонента на его поиск. Если абонент соглашается и подтверждает это, то вы можете без проблем видеть на карте нахождение телефона и, соответственно, его владельца.

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

Обычно такого рода сервис предоставляется бесплатно на протяжении двух недель после его подключения, а затем может автоматически начисляться абонентская плата в установленном размере за пользование этой услугой.

Если поиск с помощью навигатора по каким-либо причинам не подходит, то можно применить такой вариант, как поиск по фотографии. Для того чтобы это осуществить, вам необходимо найти качественные снимки человека, это даст возможность получить качественное отображение искомого объекта.

Сотовые сети умеют определять приблизительное местоположение своих абонентов. И на базе этой возможности были созданы сервисы геолокации, позволяющие находить других людей. Как отследить человека по номеру телефона и что для этого нужно? Ответ прост – нужно воспользоваться соответствующими услугами от российских операторов сотовой связи. Рассмотрим эти услуги более подробно.

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

Некоторые люди действительно считают, что в интернете сесть сервисы, позволяющие определить местоположение того или иного человека – достаточно просто ввести номер его телефона. На самом деле таких сервисов не существует, так как все обстоит гораздо сложнее . Мы можем определить координаты какого-либо абонента, но для этого нужно подготовить его телефон – установить специальное следящее приложение, включить доступ в интернет и активировать соединение со спутниками (или включить определение координат по базовым станциям). После этого можно приступить к отслеживанию.

Получается, что провести скрытое слежение не получится, так как искомый абонент может увидеть, что на его телефоне установлены какие-то явно «левые» программы. Да и доступа в интернет на телефоне искомого абонента может не оказаться. Также некоторые телефоны и вовсе не позволяют устанавливать какие-либо приложения. Что же делать в этом случае?

Услуги операторов

Если вы хотите отследить местоположение человека по номеру телефона, необходимо воспользоваться услугами операторов сотовой связи. На ваш выбор представлены следующие базовые услуги:

  • «Радар» от оператора МегаФон;
  • «Билайн-Координаты» от оператора Билайн;
  • «Локатор» от МТС;
  • «Геопоиск» от Теле2.

Воспользовавшись данными услугами, вы сможете определить, где находится человек.

Следует сразу уяснить, что отследить абонента без его согласия невозможно – все представленные в данном обзоре услуги подразумевают обязательное получение согласия. Вы можете получить согласие и обманным путем, но за возможные негативные последствия вы будете отвечать самостоятельно.

Услуга «Радар» от МегаФона

Компания МегаФон обладает большим количеством базовых станций, что позволяет рассчитывать на успешное отслеживание абонентов по номеру телефона. Услуга «Радар» представлена в трех вариантах – «Радар Лайт» для отслеживания одного абонента, «Радар» для отслеживания пяти абонентов, «Радар+» для отслеживания пяти абонентов и их маршрутов передвижения (плюс вход/выход из назначаемых географических зон). Услуга «Радар Лайт» предоставляется без абонентской платы, за услугу «Радар» нужно платить 3 руб./сутки, а за услугу «Радар+» — 7 руб./сутки.

Лайт-версия имеет серьезное ограничение – определить координаты абонента возможно лишь раз в сутки . В остальных версиях количество определений местоположения не ограничено – отслеживайте искомых людей хоть круглосуточно. Неоспоримым преимуществом семейства услуг «Радар» от МегаФона является то, что здесь возможно отслеживание абонентов всех операторов «большой тройки». Правда, на отслеживание абонентов МТС установлен лимит – не более 100 запросов в сутки.

Для того чтобы отследить человека по номеру телефона, необходимо запросить у него разрешение (запрашивается только один раз). После того как разрешение будет получено, можно приступать к поиску. Самый простой вариант отслеживания подразумевает получение информации в виде SMS и MMS, но самым удобным вариантом является использование приложения «Радар» или веб-интерфейса услуги. Точность определения вполне приличная – от 100 метров (в городской черте точность может быть и более высокой).

Также в сети оператора МегаФон действует схожая по функционалу услуга «Навигатор». Она умеет строить маршруты и позволяет определять собственное местоположение.

Услуга «Билайн-координаты» от Билайна

Отследить человека по номеру телефона поможет простая услуга «Билайн-Координаты». Она предоставляется с небольшой абонентской платой – всего 1,7 руб./суки. Услуга может определять местоположение до пяти абонентов с точностью от 250 метров, причем на всей территории России . Как и во всех других случаях, требуется однократное получение разрешение на отслеживания – иначе ничего не получится. Для получения координат используются SMS-канал и веб-интерфейс с картой.

Недостатком услуги «Билайн-координаты» является то, что она не позволяет определять координаты абонентов прочих российских сетей сотовой связи.

Услуга «Локатор» от МТС

Для того чтобы определить, где находится человек, абоненты МТС могут воспользоваться услугой «Локатор». Абонентская плата за услугу составляет 100 руб./мес – в нее входят 100 бесплатных запросов. Для активации отслеживания необходимо получить разрешение. Само отслеживание осуществляется через SMS, web-интерфейс, мобильную версию сайта МТС и через приложения для устройств на Android и iOS .

Также на выбор абонентов доступны схожие услуги «Ребенок под присмотром», «Мой город» и «Мобильные сотрудники». Услуга «Ребенок под присмотром» отслеживает местоположение детей, определяет заряд батареи, контролирует используемые приложения и умеет работать с GPS/ГЛОНАСС-приемниками. Для получения доступа к полному функционалу услуги необходимо установить на смартфон ребенка приложение «Детский смартфон».

Что касается услуги «Мой город», то она нужна для ориентирования среди городской инфраструктуры. А услуга «Мобильные сотрудники» создана для отслеживания сотрудников предприятий и транспорта.

Услуга «Локатор» умеет отслеживать абонентов всех операторов «большой тройки» — это МТС, Билайн и МегаФон. Отследить местоположение абонентов Теле2 невозможно.

Услуга «Геопоиск» от Теле2

Для того чтобы определить местоположение абонентов Теле2, нужно воспользоваться услугой «Геопоиск». Так как плотность базовых станций у данного оператора низкая, то и точность определения координат будет низкой . Услуга предоставляется с небольшой абонентской платой, составляющей 2 руб./сутки. Для включения отслеживания необходимо получить разрешение искомого абонента. Само отслеживание осуществляется через веб-интерфейс с картой или с помощью SMS-команд.

Как и следовало ожидать, услуга «Геопоиск» работает только с абонентами Теле2 – отследить местоположение других абонентов не получится.

Перелистывая хаб «Разработка под Java ME» наткнулся на тему Spb Transport J2ME , где автор использует картографические сервисы, и одним из TODO является поддержка GPS (для улучшения юзабилити). Проблема в том что телефонов с встроенным GPS-приемником относительно небольшое количество. Надеюсь данным постом помогу не только автору той темы, но и кому то еще, сам в свое время набил немало шишек. Итак, приступим.

Чтобы определить местоположение пользователя (телефона, как вам угодно), можно использовать несколько способов:
- по GPS. Способ наиболее точный. Из недостатков: относительно долгий старт, потребляет много энергии, не так уж много аппаратов с встроенным приемником.
- по вышкам оператора. Средний по точности. Энергии кушает немного. Из минусов: не на всех телефонах доступны данные.
- по IP. Наименее точный. Собственно это самый большой минус.
- по CB-сообщениям оператора

Итак, нам нужна более-менее приемлемая точность при определении местоположения (для города это примерно 150-300 метров (это где то 1,5-2 минуты пешего хода), за городом соответственно 2-5 км и более, как повезет), так же нам необходимо охватить как можно большее количество аппаратов, и неплохо было бы оперативно обновлять координаты.
Наиболее подходящим будет определение местоположения через данные сотового оператора.

Сервисы:
Чтобы сконвертировать данные сети и получить координаты, нам понадобятся базы данных вышек сотовых операторов. В сети существует немало ресурсов, я использовал проверенные временем GoogleMaps, Yandex.Locator, location-api.com и opencellid.org (для большей точности и надежности используем все сразу). плюс как бонус у Яндекса в API есть метод определения местоположения с учетом силы сигнала, но о этом позже.
У каждого из сервисов есть неплохо документированное API (кроме GoogleMaps). Параметры, принимаемые API: MCC (код страны), MNC (код оператора сети), LAC (код соты), CellID (идентификатор вышки).
API возвратит координаты для данного набора данных.
Данные:
Получить вышеназванные данные задача нетривиальная, ведь каждый из производителей посчитал делом чести изобрести свой велосипед. В результате для каждой марки существует свой набор ключей для вызова System.getProperty(key), отыскать которые не так то легко.
Существует так же ряд других неприятных моментов. К примеру на Siemens"ах данные сети без патчинга прошивки получить не получиться. SonyEricsson возвращает данные в HEX-представлении. Nokia отказывается выдавать LAC несертифицированным (то-есть почти всем) мидлетам.
Решение:
Я написал класс, перебирающий известные ключи и получающий по этим ключам данные о сети. Потом ключи отправлялись в API сервисов, получались координаты и выводилось среднее значение, которое я считаю наиболее правдоподобным (за год использования не припомню случаев очень больших ошибок). Если телефон позволяет получить силу сигнала, мы используем бонус Яндекса: получаем координаты С учетом силы сигнала и БЕЗ, получаем дельту этих значений, применяем ее ко всем результатам от API, выводим средний результат. Как ни странно, последнее решение оказалось палкой о двух концах. При равномерном затухании сигнала точность по сравнению с обычным способом увеличивается раза в два, но если это плотная городская застройка или холмистая местность, где сигнал распространяется неравномерно, в этом случае точность падает достаточно сильно.

В итоге есть возможность определить местоположение на телефонах Siemens, SonyEricsson, Samsung (к примеру s5230), Huawei и прочих. Время загрузки координат и адресов примерно секунд 10-15.

Пример из демо (используется надстройка класс Location, в котором происходит определение координат и загрузка для них адреса)

import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Form; import javax.microedition.midlet.MIDlet; import loc.*; public class HelloWorld extends MIDlet implements Runnable { Display display; Form form; public void startApp() { display = Display.getDisplay(this); form = new Form("NetMonitor"); display.setCurrent(form); new Thread(this).start(); } public void run() { //проверяем не Нокиа ли if (!Location.reallyNull(Location.lac)) { //обновляем данные сети Location.getData(); //получаем координаты Location.getCoordinates(); //если есть доступ к силе сигнала if (!Location.reallyNull(SystemUtil.signal())) { form.append(("Нетмонитор: ") + "\nКод страны: " + String.valueOf(Location.mcc) + " \nКод сети: " + String.valueOf(Location.mnc) + " \nКод соты: " + String.valueOf(Location.lac) + " \nКод БC: " + String.valueOf(Location.cid) + " \nСила сигнала: " + SystemUtil.signal() + " \n"); } //иначе else { form.append("Нетмонитор: " + "\nКод страны: " + String.valueOf(Location.mcc) + " \nКод сети: " + String.valueOf(Location.mnc) + " \nКод соты: " + String.valueOf(Location.lac) + " \nКод БС: " + String.valueOf(Location.cid) + " \n"); } } //прочие данные от телефона String txt = SystemUtil.nativeDigitSupport(); if (!Location.reallyNull(txt)) { form.append(txt + "\n"); } txt = SystemUtil.operatorName(); if (!Location.reallyNull(txt)) { form.append(txt + "\n"); } txt = SystemUtil.serviceProvider(); if (!Location.reallyNull(txt)) { form.append(txt + "\n"); } txt = SystemUtil.traffic(); if (!Location.reallyNull(txt)) { form.append(txt + "\n"); } txt = SystemUtil.gid1(); if (!Location.reallyNull(txt)) { form.append(txt + "\n"); } txt = SystemUtil.gid2(); if (!Location.reallyNull(txt)) { form.append(txt + "\n"); } //геоданные form.append("Улица: ".concat(String.valueOf(Location.getStreet().concat(" \n")))); form.append("Город: ".concat(String.valueOf(Location.getCity().trim().concat(" \n")))); form.append("Область: ".concat(String.valueOf(Location.getArea().concat(" \n")))); form.append("Страна: ".concat(String.valueOf(Location.getCountry().concat(" \n")))); form.append("Долгота: ".concat(String.valueOf(Location.getLongitude().concat(" \n")))); form.append("Широта: ".concat(String.valueOf(Location.getLatitude().concat(" \n")))); form.append("Высота над у.м.: ".concat(String.valueOf(Location.getElevation().concat(" м \n")))); //для спотсменов бонус String sens = System.getProperty("microedition.sensor.version"); if (sens != null && sens.length() != 0 && !sens.equals("null")) { sens = SensorApi.getSensor(3); if (sens != null && sens.length() != 0 && !sens.equals("null") && !sens.equals("0")) { form.append("Сегодня пеших шагов: " + String.valueOf(sens) + " \n"); } } } public void pauseApp() { } public void destroyApp(boolean flag) { } }

Ну и исходники с демо