Обновить
8K+

Maps API *

API картографических сервисов

7,35
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Переходим с Google Maps на Yandex MapKit

Время на прочтение4 мин
Охват и читатели41K
Недавно довелось перевести приложение с использования Google Maps API v1 на Yandex MapKit.

По субъективному мнению большинства Yandex карты для России имеют более высокую детализацию, и поэтому, если ваше приложение ориентировано только на Росиию или ex-USSR и Турцию (в общем на те страны где Yandex есть), то имеет смысл рассмотреть возможность использования MapKit'а.

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

Чтиво от студентов или как собрать кроссплатформенный социальный геолокатор

Время на прочтение5 мин
Охват и читатели11K
Всем привет!
Сегодня я хочу рассказать о неплохом опыте, который мы проводим у нас в вузе.
Я преподаю уже без малого 5 лет и в этом году мы пошли на эксперимент. Мы (преподаватели) решили ввести как элемент оценки курсовой работы по предмету — «общественное порицание». Т.е. студенты пишут пост для Хабра по теме курсовой, а мы следим за откликами и общественным обсуждением. В минус это оценке не пойдёт (мы же должны поощрять наших «ценных кадров»), однако и в плюс может не пойти (если общественное порицание достигнет апогея). В общем, здесь судьи — эксперты и пользователи хабра. И, мне кажется, такой опыт полезен для студентов — они будут понимать глубже проблематику своей работы.
Итак, первые кандидаты: студенты 3-го курса. Курсовая по дисциплине «Компьютерная графика» (да-да, у нас можно и по этому предмету сдавать интересные разработки). Сразу оговорюсь, что мы готовим инженеров, а не программистов. Хотя с нашей кафедры уже 15 человек работает в Яндексе на разных должностях. И весьма успешно. Все исходники проекта и ссылки — внизу.

Вот, собственно, сама статья (почти без правок):
Читать дальше →

Пользовательские кнопки в API Яндекс.Карт 2.0

Время на прочтение10 мин
Охват и читатели26K
В API Яндекс.Карт 2.0 есть набор стандартных элементов управления картой:



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

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

Статья рассчитана на разработчиков, которые уже имели опыт работы с API Яндекс.Карт 2.0. Для знакомства с основными концепциями рекомендую прочитать руководство разработчика.
Читать дальше →

Google Maps API v2 — окончание обслуживания

Время на прочтение2 мин
Охват и читатели14K
Сегодня получил письмо от Google Maps API Developer Relations об окончании периода обслуживания версии 2 Google Maps API.
Под катом — перевод и размышления

Читать дальше →

Google выпускает вторую версию Maps Android API

Время на прочтение1 мин
Охват и читатели16K


Сегодня Google выпустил обновление к Maps Android API. Новое API содержит векторные карты, которые не только быстрее загружаются, но и позволяют пользователям легко переключаться между 2D и 3D режимами, в которых карты можно вращать при помощи жестов.
Читать дальше →

Структура базы данных для маршрутной энциклопедии

Время на прочтение12 мин
Охват и читатели13K
Сочинение на тему «какую форму хранения записей я бы выбрал для энциклопедии маршрутов городского/пригородного транспорта» в вольном стиле.

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

Читать дальше →

2ГИС добавил на карты 3D-модели

Время на прочтение1 мин
Охват и читатели26K
Этой весной старый добрый 2ГИС для ПК претерпел существенное изменение — перевод карты на новый движок сделал города по-настоящему трёхмерными. Теперь 3D появился не только в других продуктах — API карт и 2ГИС онлайн — но и обзавёлся деталями. Мы нарисовали самые яркие здания в 34 городах.
image

Что это за здания, сколько их, как выглядят и что надо сделать, чтобы мы нарисовали вашу дачу…
Читать дальше →

TomTom оправдывается, что их карты — высшего класса, а команду iOS Maps посадили под замок — всё исправить

Время на прочтение1 мин
Охват и читатели33K
Ресурс AllThingsD опубликовал любопытную реакцию одного из представителей Apple Труди Мюллер (Trudy Muller ), которой пришлось отдуваться за многочисленные нарекания в адрес приложения iOS Maps, которыми кишит интернет.

Прежде всего она озвучила заявление компании TomTom — провайдера картографических данных, которые использовала Apple в новом приложении. TomTom поставляет «сырые» данные для многих компаний, владеющих картографическими сервисами — RIM, HTC, Samsung и той же Google (для тех мест, которые сам поисковый гигант почему-либо изготовить либо получить не может) — и к качеству этих данных претензий не возникает.

А вот дальнейший результат — обработка «raw map materials» — это уже дело заказчика карт, визуальное наполнение которых и их контекст он изготавливает по своему усмотрению. И, по всей вероятности, Apple подошла к этому вопросу со своей точки зрения.
Узнать подробности

Еще один конструктор виджетов: 2GIS mini на вашем сайте за 5 минут

Время на прочтение1 мин
Охват и читатели7.8K
API 2ГИС славится тем, что предоставляет доступ к функциям и данным справочника и карты 2ГИС, которые любой желающий может бесплатно использовать в своём проекте. Причем, напомним, что эти данные включают в себя информацию по более чем 1,6 млн организаций в более чем 180 городах. Но работать с API умеют далеко не все, и эти не все могут не хотеть тратить свое время на обучение этому ремеслу. А также, многие могут просто не любить писать код.

Как раз для них и предназначен новый конструктор виджетов, позволяющий легко и просто реализовать базовые возможности 2ГИС Онлайн на любом сайте. Поэтому, мы назвали наш виджет «2GIS mini».

image
Читать дальше →

Наводим красоту с помощью 2ГИС

Время на прочтение1 мин
Охват и читатели7K
Мы продолжаем парад сервисов, добавляемых в 2ГИС Онлайн в рамках концепции «+1».

image
Читать дальше →

Пишем мэшап с помощью Nokia Maps JS API и Twitter Search API

Время на прочтение8 мин
Охват и читатели3.5K
На прошлой неделе Карты Nokia были интегрированы в самый популярный фотохостинг Flickr, в результате чего получился интересный мэшап, где на карте можно посмотреть фотографии с проставленными геотегами.



Мы решили продолжить тему мэшапов на основе Карт Nokia, и сегодня покажем, как с помощью связки Nokia Maps JS API + Twitter Search API отобразить на карте интенсивность использования тех или иных хештегов в Twitter. Выглядеть такой мэшап будет так, как на картинке ниже.
Читать дальше →

Примеры работы с Google Map API, используя Java

Время на прочтение12 мин
Охват и читатели73K
Добрый день, хабровчане.

Спешу поделиться небольшим опытом использования Google Maps API Web Services.
В этой статья я расскажу как использовать службы для геокодирования, геодекодирования.
Так же как можно находить расстояния и маршруты между точками. И конежно же коснусь решения задачи «куда сходить ближе туда или туда».
Читать дальше →

Пишем простую карту с помощью Nokia Maps JS API

Время на прочтение7 мин
Охват и читатели8K
Привет, Хабр!

Сегодня мы расскажем вам как использовать на веб-сайтах карты Nokia с помощью Nokia Maps JS API. Сервис «Карты Nokia» имеет не только очень простой в применении API, но ещё и отличную детализацию карт с огромной базой географических объектов, которая постоянно пополняется.

Больше информации про технологические возможности «Карт Nokia» вы можете узнать из выступления Сергея Руденко с Nokia Developer Days 2012 (ссылка), а мы приступим к описанию некоторых возможностей использования именно Nokia Maps JS API на примере интеграции карт и использовании возможностей геолокации и прокладывания маршрута. Выглядеть это будет примерно так:



Читать дальше →

Ближайшие события

Занимательная геодезия

Время на прочтение9 мин
Охват и читатели113K
Всем привет!
Сегодня я расскажу тебе, %USERNAME%, о башмаках и сургуче, капусте, королях координатах, проекциях, геодезических системах и совсем чуть-чуть о веб-картографии. Устраивайся поудобнее.

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

Вот, казалось бы, простая вещь — географические координаты. Широта и долгота, что может быть проще. А вот представьте, что вы очутились на необитаемом острове. Смартфон утонул, а других средств связи у вас нет. Остаётся только написать письмо с просьбой о помощи и по старинке выбросить его в море в запечатанной бутылке.

Вот только незадача — вы совершенно не знаете, где находится ваш необитаемый остров, а без указания координат никто вас не найдёт, даже если выловит ваше письмо. Что делать? Как определить координаты без GPS?

Об этом и о многом другом - подробнее под катом

Leaflet 0.4 — новая версия открытой JS-библиотеки для интерактивных карт

Время на прочтение7 мин
Охват и читатели18K


После пяти с половиной месяцев разработки с момента выхода предыдущей версии, очень рад наконец представить вам Leaflet 0.4 — новую версию легковесной JavaScript-библиотеки для интерактивных карт, которая одинаково хорошо работает и на десктопных браузерах, и на мобильных устройствах.

Этот релиз, к которому приложило руку 33 разработчика, несёт в себе более простой, удобный API и громадное множество улучшений и исправлений вместе с масштабным обновлением документации, запуском официального блога и страничкой плагинов. Давайте рассмотрим улучшения по порядку.
Читать дальше →

Обновления 2ГИС Онлайн и API: поисковые подсказки и не только

Время на прочтение2 мин
Охват и читатели6.9K
Несмотря на жаркое лето, работы над 2ГИС не прекращаются: последние обновления призваны сделать работу с 2ГИС Онлайн и API еще удобнее.

Помимо большого количества мелких улучшений, есть два заметных и важных.

Во-первых, теперь для поисковых полей работают подсказки, во-вторых, мы отказались от отдельной вкладки для поиска транспорта. Итак, по порядку.

image
Читать дальше →

Google Chrome и LEGO

Время на прочтение1 мин
Охват и читатели2.8K
Благодаря новейшим веб-технологиям в всеми любимого Chrome и не менее любимого лего, теперь мы можем просматривать 3D-графику прямо здесь, в браузере. Чтобы показать вам, сколько удовольствия это может нам дать, зайдите на сайт

image

Выберите участок где-нибудь в Австралии или Новой Зеландии. Постройте что-то, опубликуйте его на карте, и поделиться им с друзьями.

Панорамы на Яндекс.Картах с помощью KRPano

Время на прочтение3 мин
Охват и читатели13K
Поставлена задача: придумать интеграцию Яндекс.Карт и популярного просмотрщика панорам KRPano. Первым делом, разумеется, лезем в API и… получаем тонну ответов, что средствами Я.Карт панорамы сделать нельзя.
Не беда, т.к. панорамы использоваться будут самодельные, но основная вещь, которую нужно сделать — это т.н. радар, который будет указывать куда в данный момент смотрит панорама.

Радар с панорам Я.Карт
Читать дальше →

Свои переключатели карт Google

Время на прочтение2 мин
Охват и читатели5.6K


Не нашёл в сети внятного описания стилизации элементов управления карт Google. А беглое изучение сайтов с картами на основе google maps api v3 составило впечатление, что разработчики избегают кастомизации дефолтных элементов управления. Как оказалось, кастомизация — процесс очень простой. Под катом моя jquery реализация.

Читать дальше →