Архивы

Ericsson Labs запускает сервис Веб Карт(Web Maps).

Используя Web Maps API можно легко интегрировать векторные данные TeleAtlas в вашу Веб страницу.

Документация по использованию Web Map API - https://labs.ericsson.com/apis/web-maps/documentation.

Так же Ericsson Labs сообщает о возможности использовать Mobile Maps API в своих приложениях:"Мобильные Карты базируются на технологии Java и доступны для Java ME и Android. Вы загружаете библиотеку для Java ME или Android, которая обеспечивают возможности загрузки, показа, и доступа к данным карт в Вашем приложение".

Подробно об API Мобильных карт: https://labs.ericsson.com/apis/mobile-maps/documentation

Мобильные карты доступны при поддержке Idevio и TeleAtlas.

Как сообщает "Блог компании Яндекс": сегодня обновились карты г. Санкт-Петербург и Ленинградской области.

Для использования карт на карманных устройствах необходимо скачать приложение Яндекс.Карты. Приложение работает на устройствах под управлением Symbian S60(в том числе S60v5), Symbian UIQ, Windows Mobile и телефонах с поддержкой J2ME.

Скачать приложение можно по адресу: http://mobile.yandex.ru/maps/

Друзья, теперь вы можете читать и комментировать мои записи и на Я.ру — mutoridze!

GPS Data

9 июля 2009 г. Mu Программы 7

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

GPS Data.

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

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

Читать полностью

"Есть велосипед? Есть телефон? Хватит таскать с собой телефон мертвым грузом" - такими лозунгами встречает нас сайт http://velocomputer.com. Сотрудники компании SoundOfMotion Technologies Inc. предлагают превратить ваш телефон оснащенный акселерометром в велокомпьютер с счетчиком каденса.

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

Все что для этого нужно телефон с акселерометром и GPS-модулем, купить программу и установить ее в телефон.

В блоге Nokia Beta Labs объявлено о завершение бета тестирования Ovi Maps for Mobile.

Чтобы установить новую версию Nokia Maps надо скачать последние версии Maps Updater и Map Loader с сайта http://www.nokia.com/maps

На днях один знакомый попросил привязать ему фотографии к местности, передав мне собственно сами фотографии и файл путевой точки в формате lmx(Nokia landmark file). Фотографий было окола ста, поэтому делать все вручную меня не вдохновляло. Тогда я написал небольшой скрипт на php.

Сразу хочу предупредить: особо программировать я не умею. Когда то давно писал модули для MapInfo в программе MapBasic, но это не то.

Используя PHP 5.2.6 и библиотеку PEL: PHP Exif Library сделал следующее:

  1. <?php
  2. require_once ("PelJpeg.php");
  3. require_once ("PelIfd.php");
  4. $res = simplexml_load_file($argv[1]);
  5. foreach ($res->xpath('//lm:latitude') as $lat);
  6. foreach ($res->xpath('//lm:longitude') as $lon);
  7. foreach ($res->xpath('//lm:altitude') as $alt);
  8. $lat_deg=(int)$lat;
  9. $lat_min=((float)$lat-$lat_deg)*60;
  10. $lat_min=(int)$lat_min;
  11. $lat_sec=(((float)$lat-$lat_deg)*60-$lat_min)*60;
  12. $lat_sec=number_format($lat_sec, 2);
  13. $lon_deg=(int)$lon;
  14. $lon_min=((float)$lon-$lon_deg)*60;
  15. $lon_min=(int)$lon_min;
  16. $lon_sec=(((float)$lon-$lon_deg)*60-$lon_min)*60;
  17. $lon_sec=number_format($lon_sec, 2);
  18. $gps = new PelIfd(PelIfd::GPS);
  19. $latitude = new PelEntryRational(0x0002,array($lat_deg,1),array($lat_min,1),array($lat_sec,100));
  20. $longitude = new PelEntryRational(0x0004,array($lon_deg,1),array($lon_min,1),array($lon_sec,100));
  21. $altitude = new PelEntryRational(0x0006,array($alt,1));
  22. foreach (glob("*.jpg") as $filename)
  23. {
  24.     $jpeg = new PelJpeg($filename);
  25.     $exif = $jpeg->GetExif();
  26.     $tiff = $exif->getTiff();
  27.     $ifd = $tiff->getIfd();
  28.     if($ifd->getSubIfd(PelIfd::GPS)==null)
  29.     {
  30.         $ifd->addSubIfd($gps);
  31.         $gps->addEntry($latitude);
  32.           $gps->addEntry($longitude);
  33.          $gps->addEntry($altitude);
  34.          file_put_contents('geo-' . $filename, $jpeg->getBytes());
  35.     }
  36. }
  37. ?>

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

Так как это мой первый опыт программирования(на php), да и сделан он был на скорую руку, то он не без недостатков. Так он не проверяет передан ли файл путевой точки в программу. Строчки с 8-17 преобразуют координаты из формата ГГГ,ГГГГГ° в формат ГГГ°ММ'СС,СС". Если Вам известны координаты, то строчки 4-17 можно удалить. А в строчках 19-20 подставить нужные вам значения. Так же скрипт добавляет геотаг лишь тем файлам, в которых его нет. Остальные файлы он пропускает. В имена новых изображений добавляется приставка 'geo'.

Яндекс.Метрика