Комментарии 65
Здорово! А определение местоположения по БСкам на всех телефонах работает? Яндекс-карты, например на мою тошибу ругаются и говорят, что определение местоположения не поддерживается.
0
Можно попробовать на вашем телефоне. Если интересно — напишите мне на почту и попробуем.
0
для WinMobile есть софт, забыл как называется, который устаналивается как виртуальный GPS и преобразует информацию о принимаемых БС в координаты по базе… соответственно с ним будет работать любой софт, поддерживающий GPS-приемники
0
а вспомните пожалуйста :)
0
Нашел дистрибутив у себя, файл называется VirtualGPS_SP_Setup.cab
В гугле поищите его, ссылок полно вроде с описанием настройки
В гугле поищите его, ссылок полно вроде с описанием настройки
0
Вот кажется их официальный сайт sites.google.com/site/virtualgpsorg/
+1
Раз уж речь об этом зашла — я вот ищу софтину под WM, которая бы переключала звуковые профили в зависимости от местоположения (по вышкам)
phonealarm не предлагать, во-первых это нереальный монстр, а во-вторых почему-то не заработала эту функция у меня в нём (я.карты работают хорошо)
phonealarm не предлагать, во-первых это нереальный монстр, а во-вторых почему-то не заработала эту функция у меня в нём (я.карты работают хорошо)
+1
Вы ищете freeware или готовы его купить?
-1
Вот мне тут подсказали о программке CellProfileSwitcher
4pda.ru/forum/index.php?showtopic=70560
Буду пробовать
4pda.ru/forum/index.php?showtopic=70560
Буду пробовать
0
купите iPhone и не е**те мозг
-16
> Как определить «Где я?»
И заодно уже — «Кто я?». Иногда по утрам бывает крайне необходимо :)
И заодно уже — «Кто я?». Иногда по утрам бывает крайне необходимо :)
+2
Есть еще вариант, когда местоположение определяют по WiFi — это, по сути, разновидность третьего способа, только сравнения айпи-адреса происходнит именно с базой точек доступа. Этот способ немного точнее, но сильно зависит от актуальности базы.
+1
IP тут не при чем, чтобы его получить, нужно для начала подключиться к хот-споту :)
Местоположение определяется по списку видимых SSID.
Местоположение определяется по списку видимых SSID.
+1
Погуглил… Да, Вы правы, спасибо… Я не знал что все настолько круто :) А что тогда понимается под хот-спотом? Если у меня дома стоит зикселевский роутер, есть шанс что однажды он окажется в такой базе?
0
*даже без моего на то желания
0
мой длинковский в гуглмапс оказался месяца через 2.
Сначала при включенном вайфае определял по соте (с точностью 3 с чем-то км), потом после того, как я gps-приемник включил и по дому походил, естественно, определял с точностью метров 10-20, без него опять 3 км.
Позже опять решил проверить, но без gps — показывает мой дом и пишет, что точность 90 метров. Из чего можно сделать вывод, что мой роутер-таки занесся в базу гугля
Сначала при включенном вайфае определял по соте (с точностью 3 с чем-то км), потом после того, как я gps-приемник включил и по дому походил, естественно, определял с точностью метров 10-20, без него опять 3 км.
Позже опять решил проверить, но без gps — показывает мой дом и пишет, что точность 90 метров. Из чего можно сделать вывод, что мой роутер-таки занесся в базу гугля
+2
А как же определение местоположения по хот-спотам WiFi? Сейчас у многих он идет третьим в списке, после GPS и CellID.
Другие платформы, кстати, предоставляют приложениям координаты сразу по CellID и/или WiFi, если GPS еще не определился. Может, в седьмой версии такая благодать снизойдет и на WinMo?
Другие платформы, кстати, предоставляют приложениям координаты сразу по CellID и/или WiFi, если GPS еще не определился. Может, в седьмой версии такая благодать снизойдет и на WinMo?
+1
Коллега :)
0
по незнанию принципа работы определения местоположения?
0
Не! По тому что сразу вспомнил про Wifi :) А Вы уж как-то слишком обобщили — кажется тут лишь я до конца не понимал принцип определения местоположения с помощью Wifi (а не местоположения вообще).
0
Зависит не от платформы, а от приложения(все же минимальные данные для достаточной точности расчетов вытянуть любая платформа дает).
С вайфаем проще. На примере Гугла это выглядит так code.google.com/intl/ru/apis/gears/geolocation_network_protocol.html#request
Передаются координаты с gps+параметры точки доступа. И вас посчитали:)
WM дает доступ для считывания всех необходимых данных, главное правильно считывать:)
С вайфаем проще. На примере Гугла это выглядит так code.google.com/intl/ru/apis/gears/geolocation_network_protocol.html#request
Передаются координаты с gps+параметры точки доступа. И вас посчитали:)
WM дает доступ для считывания всех необходимых данных, главное правильно считывать:)
0
Я ничего не говорил по поводу платформы и до конца не понял рассуждения г-на Phaker на этот счет, но думаю вы ошибаетесь.
Для примера, ссылка на список устройств поддерживающих определение местоположения в Google Maps Mobile — очевидно что это ДАЛЕКО не все платформы. Или Вы можете привести пример приложения (написать его сами), которое определит координаты Siemens M65 (Java 2 ME)? Сомневаюсь.
Для примера, ссылка на список устройств поддерживающих определение местоположения в Google Maps Mobile — очевидно что это ДАЛЕКО не все платформы. Или Вы можете привести пример приложения (написать его сами), которое определит координаты Siemens M65 (Java 2 ME)? Сомневаюсь.
0
От того что гугл не написал приложения под все платформы это не значит, что это не невозможно + даже то что уже написано не всеми поддерживается на должном уровне.
Сименсы отдельный разговор, согласен без патча нельзя, те кому это надо патчат:)
P.S. еще есть такое подозрение, что гигант работает для массового рынка, а не эксклюзива.
Сименсы отдельный разговор, согласен без патча нельзя, те кому это надо патчат:)
P.S. еще есть такое подозрение, что гигант работает для массового рынка, а не эксклюзива.
0
Nokia — лишь «Symbian S 60 третьего выпуска или UIQ версии 3.0», Sony Ericson — только «некоторые последние модели», Samsung совсем нет… Что же тогда массовей?
А патчи — это и есть самые настоящие хаки.
А патчи — это и есть самые настоящие хаки.
0
Повторюсь, от того что у гугла не все гладко это не значит, что это нельзя реализовать. WM, symbian, android, iphone, Sony Ericson и Nokia предоставляют API для получения cellid, lac и mcc, не надо изобретать велосипед и считывать нужные блоки памяти. Патчи это сименс(и им подобные) которых уже не выпускают, соответственно ориентировать на них новые приложения грех.
0
Я хоть на что-то ссылаюсь, а у Вас «голые» слова — скучно.
-2
Учитесь читать документацию, она в сети в доступном виде лежит. И не надо устраивать демагогию.
0
Это вы начали ветку бесполезной демагогии глупым обвинением :) А читать документацию по всему подряд я не имею возможности — я не занимаюсь разработкой lokation-based сервисов, потому считаю что для общего развития мне вполне хватит общения на хабре и статей вроде гугловских, этой и всего остального что встречается в интернете и на что не нужно убить несколько дней чтоб как следует разобраться. Жаль что общение с Вами оказалось пустым.
0
Ваше утверждение было бы верно, если бы на всех платформах было универсальное API для доступа к LAC и CallID, но это не так — пока это чаще всего недокументированные хаки.
0
Очевидно, что универсального API для доступа к интерфейсу нет и никогда не будет. Хаков нет, все документировано разработчиками платформ.
0
Почему очевидно? Объясните, пожалуйста — мне, например, не очень очевидно… По-моему, роль такого API могла бы частично сыграть Java 2 ME («частично», потому что все-таки не все ее поддерживают, надо признать) — ее поддерживает абсолютное большинство моделей, но… как-то не выходит. Видимо не зря.
-1
Любая стандартизация на конкурирующем рынке непростая штука, это уже политика и очень сомнительно, что это в интересах мобильных производителей. Почему они должны идти на этот шаг? Они предоставляют свои api, которые «вписываются» в разрабатываемую ими архитектуру.
0
А для чего скажите на милость программеру извращаться и брать эти данные с WinMo девайса через jav'у и ее api, когда можно без лишнего геморроя сразу взять их через апи платформы?
-1
В этой ветке обсуждения мы отошли от WinMo и обсуждаем возможность получения этих данных вообще. В WinMo проблем нет, в других платформах — по-разному.
0
выши слова:«По-моему, роль такого API могла бы частично сыграть Java 2 ME («частично», потому что все-таки не все ее поддерживают, надо признать) — ее поддерживает абсолютное большинство моделей» вот winmo держит яву, а использовать ее апище глупо было бы. и в чём тогда его суть? у андроида с яфоном тоже явно свои апи, которые уже используются широко софтонаписателями
0
можете поподробнее про «другие платформы»?
0
Хотспоты Wi-Fi это хорошо, но не везде они есть) У меня в городе например есть 5-6 точек от силы. Часто при поиске не находит ни единой сети.
0
Товарищи с МЯК (Мобильный Яндекс Карты), прочтите внимательно этот топик, вам наверно пригодится!
Вы уже месяца три как не можете починить GPS на HP iPAQ Voice Messenger (GPS Intermediate Driver ).
Вы уже месяца три как не можете починить GPS на HP iPAQ Voice Messenger (GPS Intermediate Driver ).
+1
с позиционированием в мобильных сетях у них тоже плохо
0
Вы сравнивали? У меня что GoogleMaps, МЯК одинаково плохо определяют положение по вышкам.
В этом больше, как мне кажется, виноваты ОпСоСы, точность несколько километров.
Хотя вроде и город не маленький…
В этом больше, как мне кажется, виноваты ОпСоСы, точность несколько километров.
Хотя вроде и город не маленький…
0
ОСС ни чем не виноваты. Они не предоставляют услуги определения местоположения для ГуглМапс и МЯК. Ваше местоположение рассчитывается на основе собранной статистики от пользователей, которые пользуются данными приложениями + gps. Чем больше людей «засвелило» зону покрытия БС в которой вы находитесь, тем точнее определяется ваше местоположение. Это простым языком на пальцах:)
0
P.S.
>Вы сравнивали?
Сравниваю регулярно:)
>Вы сравнивали?
Сравниваю регулярно:)
0
А я определяю «Где я» оправляю команду *148# стоит 5 р. Мегафон-Кавказ. Приходит смска с адресом и ссылка на карту.
0
Неплохо было бы посмотреть реализации данной идеи на других платформах… Например на J2ME или (и) Android…
Интересная серия статей бы получилась.
Интересная серия статей бы получилась.
0
В Андроиде определение местоположения — системная функция, все данные можно без проблем получить через пару API запросов, причем абстрагированно от способа их получения.
+1
ах… да насколько я понял все АндроФоны оснащены GPS… Да?
Тогда с ними понятнее…
А J2ME?
Тогда с ними понятнее…
А J2ME?
0
Там не только GPS, но и по вышкам GSM оператора определяет (более того, он и видимые wifi сети как-то использует — с выключенным GPS, но включенным WiFi он меня дома и в универе «видит» с точностью до сотни метров, тогда как по одним вышкам — около 500-700 метров). Причем что из этого используется и какие приложения могут эти данные видеть — все задается в настройках системы.
0
по поводу RIL — я как-то наткнулся на следующий псто: 4pda.ru/forum/index.php?s=&showtopic=102296&view=findpost&p=2193271
и это печально
и насколько я понимаю, яндекс-карты для определения иестоположения используют как раз этот метод, и пока что ни на одном из трех бывших у меня wm-девайсов они определять положение по gsm не умели — при первом запуске показывали соответствующее сообщение («ваш аппарат...»)
хотя мб просто я неудачник
и это печально
и насколько я понимаю, яндекс-карты для определения иестоположения используют как раз этот метод, и пока что ни на одном из трех бывших у меня wm-девайсов они определять положение по gsm не умели — при первом запуске показывали соответствующее сообщение («ваш аппарат...»)
хотя мб просто я неудачник
+1
Добавьте плиз в заголовок статьи упоминание .net CF
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как определить «Где я?» в приложениях на Windows Mobile