0,0
рейтинг
6 февраля 2009 в 04:08

Экспериментируем с Google Latitude

image
Впечатлившись анонсом Google Latitude (ранее о нем уже была публикация на Хабре habrahabr.ru/blogs/google/51067 ), решил проверить его в работе.

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

Latitude устанавливается не только на мобильные телефоны, но и на «нормальные» компьютеры со страницы m.google.com/latitude При этом результат установки выглядит как iGoogle гаджет. Никакого номера телефона при этом вводить не надо.


Интересная хитрость, чтобы гаджет нормально открылся, надо смотреть его из английской версии iGoogle — www.google.com/ig?hl=en — мне пришлось задавать это принудительно. Хром отлично все понял и открыл гаджет.
После открытия карты на полном экране и активного принуждения всех, имевших несчастье забрести в GTalk, получился такой результат:



Принуждение и уговаривание проводилось непосредственно из Latitude во вкладке Add friends с дополнительными подсказками из GTalk. Почти у всех наших сначала открывалась русскоязычная страница, в которой гаджет работать отказывается из за старой версии iGoogle. В английской версии ни у кого проблем не было. Была одна дополнительная проблема — у одного из друзей локальный прогноз погоды сменился на Пермский — до сих пор не уверен, глюк это или фича, и он случайно увидел погоду для моего местоположения.
Во вкладке Privacy можно задать режим своей видимости, а также вручную задать положение простым переносом маркера на карте.
Можно показывать-скрывать положение друзей, кликнув на ссылку view profile напротив его аватара.
Изменение местоположения друзей происходит автоматически.

Мобильную версию тестировал на коммуникаторе Glofiish с установленной WM6 и встроенной GPS.

image

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

Update (см комментарии): на самом деле номер телефона многое дает. По доступности вышек сотовой связи определяются координаты сотового телефона. При включении GPS, если он есть, точность многократно возрастает.

Программа и коммуникатор отлично себя показали. После установки новой версии GMaps mobile в меню программы появился новый пункт Локатор, который позволяет проводить те же самые операции, что и полная версия. Не уверен, что на мобильнике можно вручную перемещать маркеры — у меня не получилось.
Зато отлично заработала GPS навигация. Мой маркер перемещался в реальном времени под управлением GPS, данные передавались, и друзья могли видеть на своей карте мою актуальную локацию.
По всей видимости, такие же результаты получим и для смартфонов типа N95.

Update (см комментарии): При выключении карты можно сохранить автоматический режим передачи положения, который сохраняется как фоновый процесс.

Большое спасибо всем, кто помог сделать эту статью лучше.

Кросспост
Валерий Хронусов @Valery35
карма
69,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (77)

  • 0
    Жалко только пока список устройств в основном сопровождается надписью «Ждите, скоро будет»…
    • +1
      На моем Е50 работает нормально, софтина мне понравилась. Одно НО — траффик!
  • +2
    я тестировал на своем HTC Diamond. Номер нужен для получения положения телефона по сотовым ячейкам, но в этом случае точность определения падает, обычно показывает: «Вы находитесь в радиусе 1100 м.» Свободно подключается GPS и тогда точность увеличивается до 20 м. Жалко в зданиях и в тоннелях сигнал GPS теряется.
    И что самое интересное: Казахстан официально не поддерживается, но я выбрал Россию и ввел свой казахстанский номер — и получилось! Я получил смску с адресом, установил апплет, и пользовался спутниковой картой, так как векторной картой нашего города, да и страны в целом, гугл не обладает.
    Думаю, что есть смысл попробовать из других стран СНГ поюзать эту фичу, может получится )
    • +2
      Не хочу Вас расстраивать, но номер нужен лишь для того, чтобы он появился в свойствах Ваших друзей.

      Определение координат по CellID знания номера телефона не требует.
  • –1
    «мою актуальную локацию»… Мда. Русский язык начинает угасать.
    • 0
      Здесь скорее желание выделить location среди нескольких близких терминов:
      placemark, location, latlon, coordinates — мне не нравится слово «местоположение».
      Приведите лучший перевод слова location, чтобы оно отличалось от остальных трех, и если он отражает процесс, то с удовольствием исправлю на лучшее. Назначение терминов разное!
      А насчет угасания — просто новые понятия продолжают появляться, и это процесс (а не вдруг и сразу).
      В геологии приходится иметь дело с какой нибудь «серпентинизированной рассланцованностью стратиформного батолита в рифей-вентских интрузиях» (в медицине, химии то же самое) — и это сложившийся язык, достаточно консервативный. А тут неогеография — область нового понимания, знания, деятельности.
      • +1
        здесь скорее перевод my actual location, который все-таки лучше было перевести «мое реальное местоположение». А уже в скобках (если есть такое сильное желание выделить термин location) указать англоязычный вариант — так будет понятнее всем.
        • 0
          Спасибо, тогда будем считать таки location=местоположение?
          Если других версий не будет, то подправлю.
          • 0
            У меня больше версий нет, разве если кто-то еще предложит :)
          • +1
            местонахождение :)
          • 0
            может быть просто «где я сейчас нахожусь»? ;-)
  • +1
    Народ, кто знает, работает ли эта фича при ВЫКЛЮЧЕННОЙ программе Google Карты на мобильном?

    Или твое местоположение обновляется, лишь, когда ты запустил карту? Насколько я понял, то только при включенной программе Google Карты )
    • +1
      При закрытии google maps было предложено оставить включеным локатор. Т.е. получается что может — при условии включенного локатора.
      • 0
        Перечитал сообщение при выходе — «Продолжить отображение вашего местоположения на Локаторе Google?». Остается вопрос, он будет отображать местоположение на момент выключения программы или текущее?
      • 0
        А локатор и как отдельный процесс идет? У меня он прямо в GMaps mobile зашит.
        Родной GPS навигатор не знает, куда данные отправлять.
        При закрытии GMaps в моем коммуникаторе она продолжает висеть как процесс, пока его принудительно не закроешь, при этом вроде картинку не обновляет. Надо будет попробовать.
        • 0
          Попробовал — при закрытой карте (когда она висит как процесс, экран закрыт) GPS мигает. Значит работает. Надо будет с кем нибудь договориться, чтобы проверили.
    • +2
      мое наблюдение:
      когда закрываешь приложение — он спрашивает что то типа «продолжить отображение вашего местоположения на локаторе Гугл?». я попробовал сказать да. при этом программка закрылась и в списке ничего не отражалось, однако через ~минуту заметил как поднялось gprs соединение и вскоре отключилось.
      отсюда могу предполагать, что запускается скрытый процесс, который переодически отсылает данные об ближайших cell_id и уровнях сигнала. стало быть должна работать фича )
      • +1
        я проверил немного по-другом… я на улице (далеко от метро) выключил карту ответи «да, оставить локатор влючённым», зашёл в метро, где спутники не ловятца, снова загрузил карту и последнее определённое положение моё было, что я у метро :)
      • 0
        А что за мобильник?
        • 0
          nokia 5800
          • 0
            а у меня постоянно просит указать соединение…
            видать рзрыватеся периодически связь…
            • 0
              на, на жпрсе такая же фигня. НА вайфае всё нормально. думаю глюк программы
    • +13
      По моему опыту..., вчера у подруги установил локатор, настроил, выключил, ответил, да…

      … сегодня целый день наблюдаю за ее перемещениями )))) Весело )
      • +7
        Просто она из дому не выходила, и я думал, что он не работает выключенным, но тут вышла и я вижу где она )))
        • +1
          забавно, забавно, нада срочненько менять телефон любимой :)
  • 0
    Большое спасибо, добавил результаты тестов и исправил немного текст.
  • +2
    Update (см комментарии): на самом деле номер телефона многое дает.

    номер телефона? а что он может дать? на него просто приходит смс с урлом для загрузки, чтобы не вбивать руками
    • 0
      Координаты могут определяться как на основе GPS, так и по доступности сотовых вышек (не так точно, но лучше, чем ничего).
      Еще по Wi Fi видел информацию, но похоже здесь этого нет.
      • +3
        ну а номер телефона тут причем?
        • 0
          Мне самому это интересно — как идентифицируется положение сим карты по доступности сотовых вышек.
          • +1
            Почитайте тут
            • +1
              Как определить положение относительно вышек, понятно. Неясно как к Google передается информация о положении.
              • 0
                Смею предположить что гуглу известны координаты базовых станций, а зная их и рассчитав по полученным данным о сигнале (или как там они определяют) можно получить и координаты абонента.

                Точнее бы это смогли расписать разработчики ГеоКонтакта, думаю механизмы схожие.
                • 0
                  Наврядли ГеоКонтакт делал соглашения с операторами для получения данных о координатах БС. Предположение как это реализуется пока только одна — есть мобильные телефоны с GPS они будут передавать информацию о положении и БС в видимости. При накоплении достаточного кол-ва информации после ее обработки можно и получить такую базу.
              • +1
                Они собирают информацию о CellID вместе с координатами от пользователей Google Maps, телефоны которых имеют GPS.
                • 0
                  Это что ж теперь мне надо весь город обойти, чтобы другой телефон без гпс определял положение точнее, чем +-500км?))
  • +1
    The Latitude iGoogle gadget is not currently available for your location :(
    • 0
      аналогично. Россия, Саратов
    • 0
      www.google.com/ig?hl=en — попробуйте такой вызов страницы
      • 0
        спасибо, работает
  • +3
    Внимание вопрос!
    На телефон Локатор я себе не устанавливал. Но решил посмотреть на положение моего друга. Включил себе гаджет. И он мне тут же показал где нахожусь я. Пусть мне Александр Друзь ответит на вопрос КАК?!
    • 0
      В аккаунте адрес если прописан, то по нему ориентируется.
      Я сначала на компьютере открыл, потом уже мобильный вариант тестироватоь начал.
      • +1
        Нет, не прописан. Более того, он определяет не с точностью до дома, а как по вышке оператора — с точностью ±250 м. Версии две: то ли Корбина подарила гуглу базу данных IP с адресами клиентов. То ли он определяет меня по доступным WiFi-сетям, но браузер же не может получить такую информацию. Или я ошибаюсь?
        • +1
          С помощью Google Gears (Geolocation API) можно, но я не уверен, что там используется эта технология.
          • +1
            Это хорошая версия, спасибо. Google Gears как раз установлен.
            • 0
              Согласен. GG у меня установлен тоже.
        • 0
          У меня доступных WiFi сетей и вообще WiFi+bluetooth на десктопе нет.
          Адрес прописывал, думал по нему. Как раз точно на ту точку, куда становится при вводе адреса, маркер и попал.
          Вообще интересно, может и впрямь по ip?
  • 0
    Штучка, конечно, забавная :)

    Но как бы из нее получить что-нибудь полезное?
    Флешмобы можно организовывать?

    Ну или хотя бы террористические операции в Америке. Интересно, как она будет работать из самолета.
  • –1
    Штучка — супер. Для ревнивых. Это будет наиболее распостранённым применением, наверное :-)
    PS С развитием Интернета, аськи, вконтакта встречаться с ревнивыми становится очень напряжно. У меня сейчас именно такая ситуация, так часто чувствуешь себя как под колпаком спецслужб. И это не так уж весело :-)
    • 0
      А если придумать какой-нибудь «плагин», видоизменяющий показания гугля — то встречаться станет как раз очень просто.
      • 0
        Есть пункт «Set location»
        • 0
          Хороший пункт ))

          Но через некоторое время запалят. Или поставят плагин, который будет засекать сколько раз делалось set location :)

          Можно попробовать засунуть какого-нибудь бота от Counter Strike чтобы он бродил по виртуальному городу и время от времени подправлял маркер…
          • 0
            Каким образом запалят? Ставишь location на дом и идешь гулять ) Или просто телефон второй заводишь )
            • 0
              Это уже какая-то информационная война получается)
  • 0
    чего-то совсем не понятно, как на ноут установить. Зашел по указанной ссылке, а она средиректила на русскую (!) версию iGoogle (которая показывает с ошибкой), хотя у меня выставлена по умолчанию английская, в которой все ОК было.
    • 0
      Это наверное с Latitude обратно на русскую закинула.
      А потом можно просто с www.google.com/ig?hl=en зайти, и тогда все нормально.

      • 0
        я заходил уже — как к себе на комп приложение поставить? или там просто выводится только то, что сам выставил?
  • 0
    m.google.com/latitude — заходите, соглашаетесь — там справа внизу еще и ссылки на гаджет есть — его добавляете. Потом в www.google.com/ig?hl=en
    Как то так примерно. Уже не могу точно повторить процесс.
    • 0
      вот-вот, и я не могу повторить
  • 0
    Играю в ночные игры и давно ищу применение для координирования действий экипажей. Спасибо гуглу, буду тестировать.
    • 0
      Да, тут эта фишка обещает быть очень кстати.
      ps не играю, но наслышан.
  • НЛО прилетело и опубликовало эту надпись здесь
  • +1
    А для App Engine и iPhone пока не работает?
    • 0
      Нет. Ждемс API :)
      Я пока попробовал на их гаджет или хотя бы виджет зацепиться — не получилось. Похоже у них механизмы аутентификации еще недоработаны для внешнего пользования. По виду — явно на App Engine сделано и WMT.
      • +1
        Давайте вместе попробуем.
        Я вот тоже бьюсь.
        Ждать api не наш way.
        • +1
          о, вродь получилось.
          • 0
            А что именно получилось?
            На гаджет зацепиться или к своей странице добавить?
            • +1
              не понял, что значит зацепиться…
              просто запросы подделать все удалось. вот, сижу, складирую координаты в базу, раз в минуту.
              • 0
                Интересно. Опытом поделитесь? Post?
                Только свои можно? :)
                • +1
                  ну, только свои и своих друзей.

                  да, пост, который json возвращает.
                  посмотрите, там все реально просто.
                  • +1
                    прикольно, довольно точно определяет даже по базовым станциям.
                    если кому интересно сделали демо google latitude

                    мальчик сегодня ездил как раз.
                    все на-коленке, камни не кидать.
                    proof of concept типа

                    • 0
                      Смотрю, камни не кидаю, концепт зацениваю :)
  • 0
    Валерий? Вы живете где-то в районе красных казарм (альпийская горка)? :)

    • 0
      Ну да :)
  • +1
    пожйу принуждать своих gtalk-друзей
    Спасибо — не знал про гаджет iGoogle (я сижуна Айфоне и думал что пока подожду с Латитудом, а тут такая новость)
  • +1
    Во всем виноват Techcrunch! :))) Дело в том, что там было написано, что гаджет Latitude для iGoogle работает только в США, я без особой надежды полезла проверять и действительно увидела лишь надпись мол данный сервис недоступен для вашего местоположения. Но! Позже кто-то из знакомых посоветовал мне переключить язык в iGoogle на английский, и все прекрасно заработало.
    Все собиралась апдейтнуть топик о Latitude, но была занята. Исправляюсь :)

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