Как стать автором
Обновить
0

Maps API *

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

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

2GIS API 2.0

Время на прочтение4 мин
Количество просмотров54K
Мы рассказали про новый 2ГИС почти всё. Точнее, почти обо всём, с чем сталкивается пользователь. Настало время рассказать о том, что у него “под капотом”. Угадали, речь об API 2ГИС.

Если вы пользовались новым 2ГИС с момента его появления, вы уже видели 2GIS API 2.0 в деле. Сегодня же он вышел из статуса беты и стал доступен всем желающим. Отдельно хотим поблагодарить тех, кто участвовал в тестировании: ребята, спасибо, вы помогли сделать продукт именно таким, каким он получился. То есть более, чем неплохим.

Если вам не терпится попробовать новый API, то посмотрите сюда. Те, кто любит не только смотреть, но и читать, загляните под кат.


Читать дальше →
Всего голосов 82: ↑76 и ↓6+70
Комментарии32

Google Maps v2 для Android: Всплывающее окно с полноценной перерисовкой и поддержкой событий ввода

Время на прочтение6 мин
Количество просмотров17K
image

С объявлением библиотеки Google Maps v1 для Android устаревшей прекратилась и выдача ключей. Разработчикам была предложена новая версия — быстрее, выше, сильнее лучше, удобнее старой. Чего стоила попытка отобразить с ее использованием несколько точек на карте и несложное всплывающее окно с изображением, небольшим описанием и кнопкой – читайте под катом.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии3

Простая публикация геоданных на собственной карте на базе 2ГИС

Время на прочтение4 мин
Количество просмотров28K
Недавно передо мной встала интересная задача — отображать на сайте карту, с различными объектами, причем этих объектов могут быть десятки и сотни, а управлять ими должен уметь любой менеджер ниже среднего звена.

Более формально задача сводилась к тому, чтобы дать возможность пользователям задавать некий список гео-объектов, дать им возможность легко и быстро этими объектами управлять и автоматически отображать эти объекты на некоей карте.

Для реализации задумки была выбрана связка Google Docs и API картографического сервиса 2ГИС. Решение получилось действительно простым, в духе знаменитых «30 строк» :)
Читать дальше →
Всего голосов 28: ↑24 и ↓4+20
Комментарии5

Момент истины

Время на прочтение1 мин
Количество просмотров8K
На таймере обратного отсчета осталось совсем чуть-чуть. Гости собрались и вот-вот уже всё случится. Если вы не поняли, о чем речь — она о пресс-конференции 2ГИС, которая состоится в центре Digital October через считанные минуты. На ней мы расскажем о прошлом, настоящем и будущем 2ГИС и покажем нечто, что, надеемся, сделает вашу жизнь еще удобнее.



Запасайтесь попкорном, откиньтесь на спинку кресла, как это предлагалось сделать при установке Windows 98, и наслаждайтесь просмотром.
Всего голосов 24: ↑18 и ↓6+12
Комментарии4

Истории

Красивым городам — красивую карту

Время на прочтение2 мин
Количество просмотров19K
Один город в два месяца — примерно с такой скоростью появляются города на карте 2ГИС. Вот и сейчас мы хотим анонсировать ещё один. Но не самый обычный.

Этот город считается желанным местом не только для туристов, но и для тех, кто хочет перебраться туда «где лучше» (на самом деле, стоит присмотреться).
Город, который торт (на самом деле, нет).
Город, в котором мост отнял славу у Октябрьского моста в Новосибирске (на самом деле, странная история).
Город, в котором самое вкусное пиво (на самом деле, кому-то нравится немецкое).
Город, в котором по транспорту можно сверять часы (на самом деле, да).
Город, который… знаете, можно продолжать и дальше, но скорее всего, многие из вас уже догадались, что речь о Праге.


Читать дальше →
Всего голосов 47: ↑44 и ↓3+41
Комментарии58

Что общего у стоматолога и бани?

Время на прочтение2 мин
Количество просмотров13K
Полным ходом идет осень — золотая пора (для шиномонтажек), а 2ГИС узнал новые подробности о тысячах компаний почти в паре сотен городов России. И хотя второе вовсе не следует из первого, нам очень хочется поделиться с вами этими самыми подробностями.


Читать дальше →
Всего голосов 43: ↑37 и ↓6+31
Комментарии20

Google Maps API: схема проезда, анимация и стилизация

Время на прочтение4 мин
Количество просмотров77K
image
Многие из нас часто вставляют на свои сайты карты. Обычно, это карта на странице контактов с единственным маркером, которым отмечено место офиса. Но иногда у заказчика включается фантазия и начинается «творчество». В свое время я потратил много времени, чтобы разобраться в постоянно меняющемся Google Maps API и хочу поделиться с вами своими наработками для решения обычных проблем с картами, которые выходят за рамки одного маркера.

Все, что описано ниже, можно узнать внимательно читая документацию GMaps API. Предполагается, что читатель уже умеет внедрять карту, подключать API и ставить маркер. Статья не претендует на полноту изложения, но может быть полезна начинающим пользователям Google Maps API.
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии7

JavaScript API Яндекс.Карт — версия 2.1-beta — новый дизайн и новые возможности

Время на прочтение5 мин
Количество просмотров27K
Мы выпустили бета-версию API Яндекс.Карт 2.1. Главная ее особенность — полный редизайн интерфейса карты. Причем изменения затронули не только внешний вид, но и поведение элементов управления картой. Поскольку изначально было понятно, что поломки обратной совместимости не избежать, мы также внесли архитектурные изменения, которые были необходимы для улучшения работы API (о них ближе к концу поста).
image
Что касается дизайна, нам было важно, чтобы интерфейс одинаково хорошо выглядел на устройствах и экранах разных размеров. Одна из основных сложностей заключается в том, что мы никогда не знаем заранее, как будет выглядеть сервис или сайт со встроенными картами. Поэтому при разработке редизайна нам нужно было постараться предусмотреть максимум вариантов.

Для решения наших задач мы решили в новой версии реализовать адаптивный дизайн интерфейса. На Yet another Conference дизайнер madhare и разработчик zloylos выступили с докладом о том, зачем нам понадобилась адаптивность и как именно мы ее реализовали в API. В этом посте я опишу предысторию и концепцию наших решений, расскажу о том, что еще нового появилось в версии 2.1-beta, а также о том, что еще изменится к релизу 2.1.
Читать дальше →
Всего голосов 57: ↑54 и ↓3+51
Комментарии31

Быстрые треки на google maps

Время на прочтение11 мин
Количество просмотров32K
Я работаю над визуализацией парапланерных соревнований — пишу плеер просмотра гонки для Airtribune.com. В процессе работы мне попадаются интересные и нестандартные задачи. Одна из них — задача быстрой отрисовки маркеров и треков на карте google maps.

Масштабы такие: есть ~200 трекеров в довольно ограниченной области (50x50км), каждый передает данные о своем положении раз в 10 секунд. Нужно их все отрисовать на карте и плавно перемещать при изменении координат. За каждым маркером должен отрисовываться трек. Картинка примерно следующая:



Скоро обнаружилось, что встроенные объекты — google.maps.Marker и google.maps.Polyline — для данной задачи работают слишком медленно. Была куча идей по оптимизации, и в результате получилось решение на canvas-е, которое работает со скоростью 40fps даже на тысяче маркеров. Впрочем, fps вы можете померить сами — я собрал тестовое приложение для сравнения 4-х движков, в котором на лету можно подключать разные фишки и смотреть на скорость работы.

Читать дальше →
Всего голосов 53: ↑52 и ↓1+51
Комментарии13

В Minecraft впихнули целую Великобританию

Время на прочтение2 мин
Количество просмотров64K


Оказывается, в Государственной картографической службе Великобритании (Ordnance Survey) тоже есть фанаты игры Minecraft. Для демонстрации того, что можно сделать с открытыми картографическими данными они осуществили грандиозный эксперимент — и импортировали в игровой мир всю территорию страны.
Читать дальше →
Всего голосов 70: ↑61 и ↓9+52
Комментарии60

Прокладываем путь через желудок

Время на прочтение1 мин
Количество просмотров21K

Вегетарианство — полезно это или вредно?


Именно так мы хотели назвать статью, но в какой-то момент решили, что Хабр не место для холивара. Такого холивара.

Зато он отлично подходит для того, чтобы узнать о новой порции дополнительной информации в рубриках общественного питания.



Читать дальше →
Всего голосов 62: ↑52 и ↓10+42
Комментарии53

Стоять или не стоять: решайте с 2ГИС

Время на прочтение1 мин
Количество просмотров22K
На днях мы сообщали о том, что добавили вагон разнообразнейшей информации в рубрики, связанные с автомобилями. На этом процесс улучшений 2ГИС, в качестве помощника автолюбителю, не закончен. В августовской версии появились ещё несколько полезных функций.


Читать дальше →
Всего голосов 60: ↑53 и ↓7+46
Комментарии33

Каникулы на Кипре и большие мелочи

Время на прочтение2 мин
Количество просмотров15K
Лето в IT-компаниях часто бывает периодом затишья, когда сотрудники предпочитают пляжные и садово-огородные работы подготовке новых релизов. Но только не в нашем случае: начало лета-2013 оказалось для 2ГИС весьма плодотворным.

В прошлом году мы начали покорять дальнее зарубежье, выйдя в Италии со справочниками Падуи и Венеции. Тогда мы пообещали, что на этом всё лишь начинается и впредь можно ожидать появления 2ГИС в других странах. Мы сдержали обещание: 2ГИС пришел на Кипр, а именно в Лимасол.

Читать дальше →
Всего голосов 50: ↑42 и ↓8+34
Комментарии33

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

19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн

Мы хотим от тебя сына!

Время на прочтение3 мин
Количество просмотров54K
Хабравчане, привет.

Вкратце: этот пост про неофициальный рейтинг зданий, Хакатон компании 2ГИС и про то, как мы сами немного обалдели от того, что натворили.



Читать дальше →
Всего голосов 136: ↑103 и ↓33+70
Комментарии70

Решаем квартирный вопрос при помощи API Яндекс.Карт

Время на прочтение7 мин
Количество просмотров51K
В жизни даже самого «махрового» IT-шника порой наступает момент, когда нужно не только вылезти из своей берлоги на улицу, но целиком перенести себя на новое место жительства. Обычный человек в таких случаях вооружается Интернетом и прочёсывает сайты недвижимости в поисках подходящих вариантов, которые отмечаются на карте, выписываются или распечатываются, а затем планомерно прозваниваются. Если наступает конец цикла, а задача ещё не выполнена — goto line 1… А на каком-то этапе человеку это надоедает и он идёт в агенство.

Вот и в моей жизни пришло время для переезда, но проведя несколько дней за такой рутинной деятельностью я вспомнил, что незря ношу бороду есть такой чудесный сервис, как Яндекс.Карты, и у них есть не менее чудесное API. Посидев одно утро и скомбинировав всё с простейшим граббером на PHP и XPath я получил такую вот красочную карту, где разными маркерами можно отмечать объекты (квартиры) по любому из критериев, или просто одним взглядом оценить, какие из них ближе к желаемому месту дислокации (в моём случае это было метро):

Снимок экрана

Под катом - PHP, JS, немного HTML и кое-какие полезные ссылки
Всего голосов 77: ↑67 и ↓10+57
Комментарии51

Получение доступа к новым картам Google без инвайта

Время на прочтение1 мин
Количество просмотров38K
Несколько дней назад я запросил приглашение на новые гуглокарты, но до сих пор его не получил. Мириться с этим я не стал и начал искать способы получить доступ к картам другим путем. Как обычно, в таких случаях, доступ к новым сервисам гугла можно получить дописав себе специальный cookies.
Итак, для того чтобы получить доступ нужно прописать себе вот такую куку:
Читать дальше →
Всего голосов 35: ↑28 и ↓7+21
Комментарии15

Карты в браузере без сети: open source наносит ответный удар

Время на прочтение14 мин
Количество просмотров41K
Как-то давно я писал о том как можно в вебе использовать карты без сети и пытался сделать это с помощью гугло карт. К сожалению условия использования запрещали модифицировать ресурсы, а написанный мною код работал только с localStorage, поэтому я решил перейти на светлую сторону силы, где код открыт, прост и понятен.
Читать дальше →
Всего голосов 61: ↑59 и ↓2+57
Комментарии21

Использование Google Map в приложении на JavaFX

Время на прочтение7 мин
Количество просмотров16K

Хочу рассказать о своем опыте использования Google Maps в приложении на JavaFX. Рассмотрим загрузку карты в приложение и вызов Google Maps JavaScript API v3 для загруженной карты из своего кода на Java.
Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии2

Картографические и ГИС компоненты для разработчиков на GitHub

Время на прочтение3 мин
Количество просмотров23K
Добрый день, жители и гости Хабра!

Представляю вашему вниманию один интересный инструмент, для тех, кто по роду своей деятельности или в силу увлечения интересуется пространственными данными, созданием разноплановых ГИС-систем и картографических сервисов.

Итак, MapAround — это полноценный картографический движок, который содержит инструментарий для решения большинства типовых задач, возникающих при разработке ГИС, реализован полностью на .NET (не является «оберткой» native-библиотек), имеет высокую степень модульности. Данный SDK организует данные в удобоваримом для карты виде, т.е. позволяет привязать карту к реальным координатам, настроить ее отображение, разбить на слои/объединить их.


Читать дальше →
Всего голосов 39: ↑35 и ↓4+31
Комментарии23

500 000 000 чекинов Foursquare на спутниковой карте

Время на прочтение1 мин
Количество просмотров26K
Геолокационный сервис Foursquare выпустил карту, на которой отмечено 500 000 000 чекинов осуществленных пользователями в течение последних трех месяцев.



Читать дальше →
Всего голосов 43: ↑36 и ↓7+29
Комментарии47