Блог API Яндекс.Карт

июнь 2012
35 000 рублей за лучший модуль Яндекс.Карт для Drupal
5 июня 2012, 12:03

С 4 июня по 15 июля разрабатывайте модуль Яндекс.Карт для CMS Drupal и присылайте нам. По итогам строгого отбора разработчик (или команда разработчиков) лучшего модуля получит приз — 35 000 рублей*.

Мы хотим, чтобы разместить карту с нужной информацией было очень просто. Именно поэтому в версии 2.0 API Яндекс.Карт мы отказались от API-ключей. Теперь пользователям вашего модуля не придется переходить на Яндекс для получения ключа.

Чтобы принять участие в конкурсе:
1. До 15 июля разработайте модуль Яндекс.Карт для Друпала.

2. Выложите модуль на github.com.
3. Напишите письмо по адресу business@yandex-team.ru, в котором:
— укажите название модуля и ссылку на страницу github.com, где он размещен;
— опишите возможности модуля, его отличительные черты, процедуру установки и поддерживаемые версии CMS;
— сообщите свой логин на drupal.ru (если работаете группой, то логины всех участников), а также свою фамилию, имя, отчество и возраст (если работаете группой, то ФИО и возраст всех участников), фактический адрес проживания;
— оставьте нам контактный телефон и адрес электронной почты для связи.
Вся эта информация нам нужна для того, чтобы точно идентифицировать победителя.

Конкурс проводится при поддержке Российской Друпал ассоциации.

Подробная информация о конкурсе, условия, сроки проведения, а также конкурсное задание размещены на сайте drupal.ru.

Участвуйте и выигрывайте!

*К сожалению, нам придется вычесть из этой суммы налог на прибыль в соответствии с законодательством страны, гражданином которой является победитель. Например, для граждан России вычет составит 13% от суммы.

19 комментариев
drupal,конкурс,cms,API 2.0
14 июня, вебинар «Как улучшить сайт с помощью карт: практические советы и примеры»
6 июня 2012, 14:18
Приглашаем на НЕтехнический вебинар. Будет обзор возможностей версии 2.0 API Яндекс.Карт и много примеров использования!
14 июня, вебинар «Как улучшить сайт с помощью карт: практические советы и примеры»

 

Приглашаем вас принять участие в вебинаре API Яндекс.Карт на тему: «Как улучшить сайт с помощью карт: практические советы и примеры» — о том, как без лишних слов рассказать про различные варианты доставки, объяснить, как добраться до вашего офиса или магазина, обозначить места проведения различных мероприятий или организовать флешмоб.

Вебинар состоится в четверг, 14 июня, с 12.00 до 13.00 по московскому времени. Подробности и регистрация.

 

 

Нет комментариев
вебинар,анонсы,API 2.0
API Яндекс.Карт версия 2.0.9
7 июня 2012, 15:17
Опубликована новая версия API Яндекс.Карт. Она доступна по адресу api-maps.yandex.ru/2.0. Если вы хотите продолжить использование предыдущей версии, указывайте api-maps.yandex.ru/2.0.8.

Добавлено:
— Пакет package.overlays, содержащий пиксельные геометрии и оверлеи.
— Опции hasBalloon и hasHint для слоев активных областей.
— Опция shadowPane для геообъектов.
— На кластеризаторе можно ловить события кластеров.

Исправлено:
— Не применялись стили геообъекта для редактора ломаных и многоугольников.
— Ошибка в iOS 3.1.3.
— Не применялись опции геометрий в методе getPixelGeometry.
— Исключение при удалении включенной панели пробок.
— Ошибка в методе removeAll кластеризатора.
— Неправильная работа опции iconShadowOffset.
— Неправильная работа опции clusterIconLayout.
— Неправильный расчет расстояний линейкой при порядке координат lat-long.
— Ошибка в IE7 при большом количестве видимых на экране тайлов.
— Ошибка в IE при удалении графики.
— Работа кода Конструктора схем проезда в Opera.

Другое:
— Для IE9 отключены CSS transitions из-за некорректного рендеринга.

Команда разработчиков API Яндекс.Карт.
Нет комментариев
обновление,API 2.0
Видео и презентации с APIшника Яндекс.Карт
8 июня 2012, 17:34

Можно вспомнить как это было или узнать что-то полезное, если не было возможности посетить APIшник лично.

Видео и презентации с APIшника Яндекс.Карт

Дорогие друзья!

26 апреля в московском офисе Яндекса прошел первый APIшник Яндекс.Карт — мероприятие, на котором разработчики представили новую версию API Яндекс.Карт и рассказали, как наиболее эффективно использовать возможности интерфейса.

Большое спасибо всем за активность, заинтересованность, желание развиваться и узнавать что-то новое!

Хотим поделиться с вами презентациями и видео докладов:

1. «Представляем API Яндекс.Карт 2.0» — Илья Субботин, руководитель сервиса API Яндекс.Карт.
Презентация и Видео

2. «Координаты, слои и тайлы в API 2.0» — Сергей Константинов, руководитель группы разработки алгоритмов API Яндекс.Карт.
Презентация и Видео

3. «Архитектура 2.0» — Александр Чупахин, руководитель группы разработки визуальных компонент API.
Презентация и Видео

4. «Настройка карты: внешний вид и поведение» — Александр Зинчук, разработчик интерфейсов API Яндекс.Карт.

Презентация и Видео

5. «Как отобразить много точек на карте. Кластеризатор» — Марина Степанова, разработчик интерфейсов API Яндекс.Карт.
Презентация и Видео

6. «Графика на карте в API 2.0» — Антон Корзунов, разработчик интерфейсов API Яндекс.Карт.
Презентация и Видео

7. «API 2.0 для touch-устройств» — Сергей Константинов, руководитель группы разработки алгоритмов API Яндекс.Карт.

Презентация и Видео

 

Вся видео-коллекция по ССЫЛКЕ>>>

Все презентации >>>


Хэш-тег API Яндекс.Карт в Твиттере — #yamapsapi, подписаться на новости Яндекс.Карт можно на @yandexmaps, узнавать о новых мероприятиях на @ya_events.


Яндекс.Мероприятия, делимся знаниями

 

Нет комментариев
презентации,видео,апишник,APIшник,API 2.0
Как использовать API Яндекс.Карт без навыков программирования
9 июня 2012, 12:29

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

1

В этой статье, мы расскажем как можно эффективно использовать возможности АПИ не обладая навыками программирования.
Если вы хотите добавить на карту схему проезда, отметить офисы, магазины, нарисовать любые геометрические фигуры, добавить к ним описание, и разместить эту карту на своем сайте, — вы можете это сделать не написав ни строчки кода, в удобном графическом интерфейсе, используя специальные инструменты и сервисы Яндекс.Карт.

 



Конструктор схем проезда

Схемы проезда обычно не меняются, а создаются один раз на продолжительный промежуток времени (например, до переезда офиса). Поэтому для их создания удобно воспользоваться визуальным инструментом «Конструктор схем проезда», который позволяет разметить необходимые объекты на карте и получить готовый код для вставки на страницу.
Недостаток «Конструктора схем проезда» в том, что созданную карту нельзя так же просто отредактировать. Для изменения объектов или их местоположения приходится создавать либо новую карту в конструкторе, либо редактировать JavaScript вручную. Такой проблемы не возникнет при использовании сервиса «Мои карты».

Мои карты

Сервис «Мои карты» позволяет отмечать на карте метки, рисовать геометрические фигуры, а также изменять их внешний вид и описание, после чего можно поделиться ссылкой на созданную карту с друзьями либо разместить ее у себя на сайте. Для этого необходимо воспользоваться возможностью экспорта объектов, размеченных на карте, в виде YMapsML.

Мои карты

Чтобы добавить YMapsML-файл на карту, нужно:
1. Подключить на странице АПИ
для этого в тэг <head> нужно добавить
<script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>


2. Сразу за ним добавить код создания карты

<script type="text/javascript">
    ymaps.ready(function () {
        var map = new ymaps.Map('YMapsID', {
            center: [55.753994, 37.622093],
            zoom: 9,
            behaviors: ['default', 'scrollZoom']
        });

        //
Необходимо подставить свой URL.

        ymaps.geoXml.load("http://maps.yandex.ru/export/usermaps/ydthuh_cw37GmjF39vR9y0WBYIfsK7jX/")
            .then(function (res) {
                // Добавление загруженных из YMapsML-файла объектов на карту.
                map.geoObjects.add(res.geoObjects);
            });
    });
</script>

В этой строчке кода нужно заменить ссылку на карту на свою.
ymaps.geoXml.load("http://maps.yandex.ru/export/usermaps/ydthuh_cw37GmjF39vR9y0WBYIfsK7jX/")


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

Объекты, размещенные на карте таким образом, можно редактировать через интерфейс «Моих карт». Другими словами все изменения, внесенные в карту на Яндекс.Картах, автоматически отразятся в соответствующем YMapsML.

При добавлении YMapsML-файла из «Моих карт» вы также можете:
— подобрать центр и масштаб карты таким образом, чтобы все добавленные объекты были видны на карте.
— поменять внешний вид объектов (значки меток, толщину и цвет линий, стиль контура и заливки геометрических фигур).
В коде примера есть подсказки, как это сделать.

С помощью перечисленных инструментов можно решать достаточно обширный круг задач. Создавать карты и делиться ими на страницах своего сайта по силам каждому!
75 комментариев
мои карты,конструктор,YMapsML,API 2.0,примеры,статьи
Интересные статьи
13 июня 2012, 17:09
Мы не только стараемся сами писать полезные статьи, но и следим за тем, что пишут пользователи об использовании API Яндекс.Карт.
Сегодня хотели бы представить подборку материалов, которые могут пригодится при работе с API 2.0 Яндекс.Карт.

В блоге «Занимательная веб-картография» появилось уже 4 публикации:
Начинаем изучать API Яндекс.Карт 2.0
Добавляем метку на карту в API 2.0
Изучаем работу с балунами в API 2.0
Построение автомобильных маршрутов с использованием API 2.0

Также на Хабре пользователь d0lfin опубликовал два поста:
Использование API Яндекс.Карт для работы с произвольными подложками
Создание пользовательского контрола карты с помощью API Яндекс.Карт 2.0

Огромное спасибо авторам статей!

Команда разработчиков API Яндекс.Карт
Нет комментариев
балун,подложка,собственные контролы,метки,статьи пользователей,маршрутизация,API 2.0,статьи
Пример: коллекции меток на карте
14 июня 2012, 19:47
В документации API Яндекс.Карт есть очень востребованный пример «Создание меню для отображения коллекций объектов» или другими словами «Создание фильтров для объектов на карте». Мы доработали этот пример: добавили второй уровень меню.

Открыть пример в новом окне.

Теперь если выбрать, например, «Оригинальные музейчики» откроется список всех музеев, добавленных в эту группу. При клике на любой пункт в списке будет открываться балун у метки выбранного музея, а карта будет центрироваться на данном объекте.

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

Похожие фильтры уже используются на сайте ГдеЭтотДом (API 1.x). Чуть-чуть по-другому фильтры реализованы на сайте «Опись трапезных» (API 2.0). Правда, ни в одном из этих проектов карта не зумиться на выбранный объект, как в нашем примере.
19 комментариев
примеры,фильтрация,метки,коллекции,API 2.0
Видеозапись вебинара «Как улучшить сайт»
18 июня 2012, 12:01
API Яндекс.Карт — это больше чем просто программный интерфейс. Это сервис с помощью которого можно реализовать множество идей и сделать тысячи интересных проектов.

Сегодня мы провели НЕтехнический вебинар про API Яндекс.Карт. На вебинаре мы поделились с участниками идеями и показали сайты, которые уже используют Яндекс.Карты. В основном мы сосредоточились на необычных проектах.

Для тех, кто не смог участвовать, мы выложили видеозапись вебинара и презентацию (PDF, 5,3 МБ). Все примеры, показанные во время вебинара, можно найти на сайте API Яндекс.Карт.

Рассказчик, Екатерина Текунова
Нет комментариев
вебинар,видео,презентации,API 2.0
Модули Яндекс.Карт для CMS
18 июня 2012, 16:47

После публикации статьи про простые способы использования API, мы вспомнили про еще один инструмент, который может существенно упростить работу с картой. Это модуль для CMS.

Проверив все модули, которые знали, мы разместили понравившиеся на специальной странице. Там уже есть плагины для 1C-Битрикс, NetCat и WordPress.

Если вы знаете хорошие модули, которых нет в списке, напишите нам о них. Те, которые пройдут строгий отбор наших специалистов, мы обязательно добавим и будем рекомендовать пользователям.

Также напоминаем о конкурсе модулей для Друпала. Работы принимаются до 15 июля.

Спасибо всем разработчикам модулей!

2 комментария
модули,cms,netcat,drupal,wordpress,bitrix
Пример: изменение меток, полученных с помощью сервиса «Мои карты»
20 июня 2012, 16:13

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

Посмотреть пример в новом окне.

3 комментария
метки,YMapsML,API 2.0,примеры,статьи,стили
API 2.0: Новые интерфейсы Яндекс.Карт – теперь и на украинском
21 июня 2012, 12:42
Александр Зинчук (@ajaxy_ru), разработчик API Яндекс.Карт на Я.Субботнике в Киеве рассказывает про API 2.0. Смотрите видео и презентацию выступления.

Специальный бонус для читателей блога API Яндекс.Карт — после доклада Александр исполняет вальс из фильма Амели

API 2.0: Новые интерфейсы Яндекс.Карт – теперь и на украинском
фото автора
Александр Зинчук. Киев, 5 мая 2012 года
С апреля 2011 года работает в команде одного из крупнейших JavaScript-проектов – API Яндекс.Карт.

О докладе
API 2.0: Новые интерфейсы Яндекс.Карт – теперь и на украинском.

Brand new Yandex.Maps API 2.0. Рассказ о нововведениях, вкусностях и мультиязычности. О том, как мы использовали паттерны слабой связанности в новой модульной архитектуре, о CSS Transitions и «коробочном» кластеризаторе, о метках на Canvas и о собственной системе событий.





Нет комментариев
презентации,видео,конференции,Я.Субботник,API 2.0
Пример: поиск по собственным геообъектам
25 июня 2012, 15:03
В API Яндекс.Карт есть стандартная функция: поиск адресов на карте. Помимо этого API позволяет организовать поиск по собственным объектам, добавленным на карту. При этом вы можете использовать стандартный контрол API (SearchControl) для отображения поисковой строки и выдачи результатов поиска. Достаточно добавить стандартному SearchControl свой класс источника данных (provider), который ищет в переданной коллекции меток.

Посмотреть пример в новом окне.

Использование стандартного контрола может сильно упростить вам задачу. Не нужно рисовать и верстать ни поисковую строку, ни выдачу результатов поиска.

На карте покрытия сети Мегафона в Москве можно посмотреть, как выглядит SearchControl и результаты поиска по адресам. Ждем ваших примеров использования поиска по собственным объектам.
14 комментариев
примеры,статьи,коллекции,поиск по карте,API 2.0
Пример: выбор региона для отображения меток
26 июня 2012, 16:25

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

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

Посмотреть пример в новом окне.

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

30 комментариев
примеры,статьи,геокодирование,API 2.0
Кластеризация в API Яндекс.Карт 2.0
28 июня 2012, 12:50

В блоге Занимательная веб-картография появилась новая статья об API 2.0 про кластеризацию.

Надеемся статья многим поможет. Спасибо автору!

Нет комментариев
статьи,API 2.0,кластеризатор,статьи пользователей