Блог компании DevExpress → Новогодний подарок от DevExpress
Близится Новый Год и, похоже, у всех уже предпраздничное или праздничное настроение в ожидании предстоящего веселья и получения подарков :-)
Для тех программистов, кто использует платформу .NET, DevExpress совместно с Microsoft тоже приготовили небольшой подарок – бесплатный Map Control для работы с картами в WPF приложениях.
Вот небольшой ролик, демонстрирующий этот контрол в действии:
Для тех программистов, кто использует платформу .NET, DevExpress совместно с Microsoft тоже приготовили небольшой подарок – бесплатный Map Control для работы с картами в WPF приложениях.
Вот небольшой ролик, демонстрирующий этот контрол в действии:
HTML5 → HTML5 Canvas Map — реализация картографического движка из песочницы
В рамках большого интерактивного веб-ориентированного проекта (подробнее о котором возможно в другом посте) я занимаюсь разработкой картографического движка, реализованного на HTML5 CANVAS. Его разработка дошла до стадии беты и, с одобрения моего руководства, появилось желание продемонстрировать данные карты широкой публике.


Windows Phone → Опыт разработки для WP7 или gMaps тру стори
Мы — Алексей Страх и Александр (часто Алексей :) ) Сороколетов — авторы gMaps, одного из самых популярных приложений для Windows Phone 7 в Европе. Занимаемся любимым делом — разработкой приложения для WP7 и хотим поделиться своим опытом и историей создания gMaps. Приходите на Windows Phone Camp 5 сентября – мы там лично все расскажем и ответим на Ваши вопросы.
Android → Osmand — Руководство пользователя
Osmand — программа для Android, которая позволяет работать с офлайн картами OpenStreetMap и не только, использовать голосовую навигацию, запись, отображение и навигацией GPX треков, а также ряд возможностей по редактированию OSM. Судя по предыдущему топику , среди хабровчан достаточно большое число пользователей данной программы, которые бы хотели узнать тонкости работы данной программы.
Конечно, написание руководств для пользователей в последнее время считается плохим тоном, так как пользовательский интерфейс должен быть абсолютно понятен всем и в любой ситуации, но реальность, к сожалению, говорит об обратном. Особенно это критично, когда пользователи не понимают базовых понятий приложения или руководствуются заниженной или завышенной оценкой к его возможностям.
Osmand, как и большинство Linux приложений, предназначен, для всех, поэтому конкретную целевую аудиторию даже сложно назвать. Это является и плюсом и минусом приложения. В принципе все open source развиваются по этому сценарию, потому как сообщество постоянно добавляет маленькие и нужные патчи и редко добавляет большие и нужные. Так и получаются приложения с кучей настроек, кучей перекрывающихся функций и тысячами сценариев использования.
Кратко темы, раскрытые ниже:
Конечно, написание руководств для пользователей в последнее время считается плохим тоном, так как пользовательский интерфейс должен быть абсолютно понятен всем и в любой ситуации, но реальность, к сожалению, говорит об обратном. Особенно это критично, когда пользователи не понимают базовых понятий приложения или руководствуются заниженной или завышенной оценкой к его возможностям.Osmand, как и большинство Linux приложений, предназначен, для всех, поэтому конкретную целевую аудиторию даже сложно назвать. Это является и плюсом и минусом приложения. В принципе все open source развиваются по этому сценарию, потому как сообщество постоянно добавляет маленькие и нужные патчи и редко добавляет большие и нужные. Так и получаются приложения с кучей настроек, кучей перекрывающихся функций и тысячами сценариев использования.
Кратко темы, раскрытые ниже:
- Карта — векторные и растровые карты, различные настройки
- Экран Карты — индикаторы на главном экране приложения и контекстное меню
- Настройки приложения — профили настроек и обзор базовых настроек
- Фоновый сервис — работа приложения с выключенным экраном и с заданным периодом включения
- Мониторинг — запись GPX треков
- Навигация — онлайн и офлайн навигация
- Поиск — поиск POI, транспорта, адреса
- OSM редактирование — POI и Osm bugs
Разработка под Android → Карты в вашем Android-приложении

Довольно часто перед разработчиком мобильного приложения возникает необходимость отобразить что либо на карте. Какие же варианты есть у разработчика?
Я рассматривал два варианта.
Веб-разработка → Масштабирование карты, наложение меток и отображение маршрута без использования javascript
Однажды, загорелся я идеей создания инструмента просмотра маршрута на карте своего города без использования javascript. Даже были аргументы в пользу этого. Например, использование своих изображений карт.UPD: Есть аналоги у популярных сервисов c их картами (на момент создания о них еще не знал):
- Google – code.google.com/apis/maps/documentation/staticmaps/
- OSM — tah.openstreetmap.org/Browse/tile/5/16/8/ — мобильная версия. Просмотреть и масштабировать можно, но свои маркеры ставить не получится.
- Яндекс.Карты – api.yandex.ru/maps/staticapi/examples/
Спасибо за ссылки комментирующим
Но мы делаем свою.
Nokia → Ovi Maps 3D
Nokia решила потягаться с Google и представила почти фотографического качества трехмерные карты Ovi. Работают они пока только в тестовом режиме: городов не так много, грузятся не так чтобы очень шустро, но уже очень красиво.

Устанавливать чего-то дополнительного, можно сказать, не требуется — Хром попросил скачать только легкий плагин. Смотреть на крутоту →

Устанавливать чего-то дополнительного, можно сказать, не требуется — Хром попросил скачать только легкий плагин. Смотреть на крутоту →
Google → Almaty GTUG — первая встреча
Вот мы и в Казахстане! Теперь и в Южной Столице Казахстана разработчики и пользователи Google смогут собираться вместе для обсуждения различных вопросов, связанных с технологиями Google! Первая встреча группы состоится в рамках Barcamp Central Asia 2011, 16-17 апреля 2011 года в здании Казахстанского института менеджмента, экономики и прогнозирования, расположенного по адресу: г. Алматы, пр. Абая, 2.
Я пиарюсь → Революция на горизонте навигации: Google Maps 5

Вместе со стартом продаж Google Nexus S, поисковой гигант порадовал всех владельцев смартфонов с ОС Android. А радость заключается в большом обновлении Google Maps до версии 5.
А революционность в том, что скоро вам не понадобится ни одно другое ПО для навигации, кроме Google Maps. Монополия! Кто рад?
А теперь подробнее.
Медиа → Google Maps как репортажная платформа
Британские студенты, протестующие против повышения цен на обучение, решили использовать Google Maps в качестве инструмента онлайн-репортажа. Карта и хронология акций протестов и столкновений с полицией объединены на странице «What's going on?»
В чём важные отличия получившийся карты:
- Действия протестующих и полиции отмечены на карте — сразу видна общая картина.
- Меткам на карте присвоены понятные иконки — понятно кто-где.
- Событийные метки не только указаны на карте, но и отсортированы по времени — получается новостная лента.
- Каждый желающий может проинформировать организаторов о событии — получается коллективный репортаж.