Традиционно осенью проходит огромное число IT-конференций. В этом году участие в них для нас особенно актуально, так как мы запустили версию JS API 2.1-beta и нам очень важно рассказать нашим пользователям обо всех изменениях и собрать фидбек.
3 октября, Александр Зинчук, разработчик API Яндекс.Карт, выступил на FailOver Conference в Киеве. Саша рассказал о том, как мы измеряем скорость работы модулей, какие очевидные и неочевидные результаты показывают эти исследования, какие способы ускорения работы мы применяем при разработке новых версий API, а также как в целом стоит оптимизировать крупные проекты на JavaScript.
Скачать презентацию (.pdf, 12 МБ).
Презентации других докладов с конференции вы можете найти на сайте failoverconf.com.ua.
К запуску версии 2.1-beta API Яндекс.Карт мы писали большой пост о полном редизайне API. На Yet another Conference Александр Кудымов, дизайнер, и Денис Хананеин, разработчик интерфейсов, выступили с докладом о редизайне API Яндекс.Карт и о его реализации. Саша подробно рассказал, как было принято решение о редизайне, почему мы реализовали именно адаптивный дизайн, а также какие именно дизайнерам и разработчикам понадобились прототипы. А Денис разобрал несколько вариантов реализации адаптивного поведения, объяснил, почему они нам не подошли и рассказал, какое же решение было реализовано в API Яндекс.Карт.
Видеозаписи других докладов с конференции вы можете посмотреть на сайте tech.yandex.ru.
На конференции Yet another Conference Марина Степанова, разработчик API Яндекс.Карт, выступила на секции API. В докладе Марина рассказала о проектировании архитектуры API — начиная с того, о ком должен думать разработчик в начале работы, и до секретов «безболезненного» рефакторинга. От общей культуры формирования интерфейсов до правки багов и поддержки обратной совместимости.
Смотрите видео выступления Марины и презентацию и задавайте все возникшие вопросы в комментариях.
Видеозаписи других докладов с конференции вы можете посмотреть на сайте tech.yandex.ru.
Мы подготовили онлайн-урок для тех, кто только-только начинает программировать и хочет изучить JavaScript API Яндекс.Карт. Разработчик API, Марина Степанова (@ya_mstepanova), просто и понятно рассказывает о том, что такое API вообще и зачем они нужны, дает подробную инструкцию, как добавлять на сайт карту, а также создавать метки и балуны.
Смотреть это видео на Youtube.
Продолжить изучать API Яндекс.Карт вы можете с помощью Руководства разработчика, а разобраться с примерами кода поможет Песочница.
Не забывайте, что любые вопросы об использовании API Яндекс.Карт вы можете задать не только в комментариях к видео, но и в клубе разработчиков.
В версии API 2.0.31 мы добавили модуль geoQuery. Он предоставляет удобный интерфейс для манипуляций с группами объектов — помещения их в геометрическую область, фильтрации, поиска объектов и других. Тем самым значительно упрощается работа с API. В песочнице на нашем сайте выложено 6 примеров различного использования этого модуля.
Если вам интересно узнать, как создавался этот модуль и как применять его в боевых условиях, посмотрите видеозапись доклада Сергея Константинова, руководителя группы разработки API.
В конце мая Всеволод Шмыров, разработчик API Яндекс.Карт, выступил на конференции DUMP с докладом о последних веб-стандартах. Всеволод не только рассказал о современных тенденциях, но и показал примеры их использования в нашем API.
Предлагаем вам посмотреть видеозапись выступления и презентацию.
Андрей Кармацкий, руководитель службы дизайна геосервисов, выступил на конференции CodeFest с рассказом об особенностях дизайна карт. Смотрите видео выступления и презентацию, а если вы дизайнер интерфейсов, то приходите к нам работать!
27 апреля мы провели APIшник в Киеве, на котором было три очень интересных доклада о возможностях API Яндекс.Карт.
Марина Степанова (
, @ya_mstepanova) рассказывает о том, как нам пришлось помучаться, чтобы в API корректно отрабатывались Pointer-события в IE10. Наш опыт будет полезен всем разработчикам, перед которыми рано или поздно встанет проблема адаптации своего проекта под этот браузер. Скачать мобильное видео (40,2 МБ)
Александр Зинчук (@ajaxy_ru) рассказывает о фишках API Яндекс.Карт, о которых вы, возможно, даже не догадывались: как анимировать движение карты или объектов и применять спрайт-анимацию, как одновременно открыть несколько балунов и что делать с балуном, выходящим за границу карты. Вы узнаете о геодезическом представлении геообъектов, заливке кругов и многоугольников фоновой картинкой или паттерном. А в финале вас ждет рассказ о новых функциях кластеризатора. Эти возможности позволят вам более эффективно использовать API для реализации ваших идей.
Скачать мобильное видео (45,3 МБ)
Алексей Емелин (@aemelin) рассказывает о технологии активных областей в API. Эта технология позволяет разместить на карте огромное число объектов не перегружая браузер.
Скачать мобильное видео (60,6 МБ)
Мы надеемся, что вам также будет интересно посмотреть видеозаписи других докладов с APIшника и с Я.Субботника.
Александр Зинчук, разработчик API Яндекс.Карт, выступил на конференции РИТ++ c рассказом о проблемах, которые могут возникнуть при печати страниц веб-приложений и сайтов, а также о том, как решить эти проблемы на основе опыта API Яндекс.Карт.
Поскольку онлайн-трансляции конференции не было, мы выкладываем видео доклада Саши:
Предлагаю посмотреть видеозапись рассказа Антона Корзунова, разработчика интерфейсов API, о технологиях отображения графики, об особенностях SVG и canvas, а также о том, какие технологии и для каких задач используются в Яндекс.Картах.
Антон Корзунов, разработчик интерфейсов API, выступил на конференции HTML5 Camp с докладом «Все что можно и нельзя нарисовать на Canvas в API Яндекс.Карт».
Тезисы выступления:
— 3,5 технологии отображения графики.
— Наш опыт использования Canvas в Яндекс.Картах: какие проблемы решали, чего достигли.
— Дополнительные возможности для тех, кому нужно больше.
Вы можете посмотреть видео выступления Антона и других участников конференции.
Также рекомендуем вам посмотреть рассказ Антона о возможностях графики во второй версии API (видеозапись и презентация).
Видео с выступления Марины Степановой (
, @ya_mstepanova), разработчика API Яндекс.Карт на Я.Субботнике в Санкт-Петербурге. Марина рассказывает о том, почему стоит избегать преждевременных оптимизаций, о методиках измерения скорости и о том, за счет чего мы все-таки ускорили работу нашего API. Видеозаписи других докладов смотрите в клубе Я.Субботника. Также вы можете скачать видео (1,77 ГБ), презентацию (PDF, 17,9 МБ) или мобильное видео (208,8 МБ).
В последнее время довольно много постов были посвящены сбору информации о пробках и их прогнозу. Перед новым годом тема загруженности дорог очень актульна. Сегодня мы предлагаем посмотреть видео и презентацию с семинара Михаила Хохлова «Математическая модель для прогнозирования пробок».
Надавно на Яндекс.Картах появилась возможность посмотреть краткосрочный прогноз пробок. Начиная с версии 2.0.17 он есть и в API Яндекс.Карт.
Предлагаем вам посмотреть видео выступления Михаила Хохлова с Yet another Conference. Михаил рассказал о математической модели, лежащей в основе краткосрочного прогноза пробок, разработанного в Яндексе, а также способах ее оценки и особенности реализации.
Видеозапись доклада Алексея Емелина о тестировании нашего API. Это интересно!
Долгожданное видео выступления Алексея Емелина (@aemelin) на Yet another Conference, в котором он рассказал, что мы тестируем наш API. Леша рассказал о проверке современного интерфейса, использующего по максимуму возможности языка JavaScript и отображающего графику с помощью технологии canvas. Его рассказ будет интересен каждому, кто хочет тестировать взаимодействие со сложными веб-интерфейсами. Видеозаписи других докладов смотрите на events.yandex.ru.
Также вы можете скачать видео (187,1 МБ) или презентацию (PDF, 6,4 МБ).
Ждем вопросы в комментариях!
Долгожданное видео выступления Александра Чупахина на Yet another Conference.
Долгожданное видео выступления Александра Чупахина на Yet another Conference, в котором он рассказал, что мы делаем для того, чтобы наш API работал быстрее. Александр рассказал о том, как мы анализировали API, на что обращали внимание в первую очередь, какие использовали методики и инструменты измерения скорости. Доклад будет полезен тем, кто сам занимается разработкой масштабных проектов и столкнулся с проблемой быстродействия. Видеозаписи других докладов смотрите на events.yandex.ru.
Также вы можете скачать видео (232,5 МБ) или презентацию (PDF, 5,3 МБ).
Ждем вопросы в комментариях!
Видео выступления
Самый суровый разработчик API Яндекс.Карт,
(@ya_mstepanova) на Я.Субботнике в Москве рассказала о том, зачем был сделан кластеризатор, какой был выбран алгоритм кластеризации и почему, а также о том, почему для нас так важен клуб разработчиков.
![]()
Скачать презентацию и видео вы можете в клубе Я.Субботник. Там же вы найдете записи других выступлений и анонсы.
Недавно мы уже выкладывали видеозапись и презентацию доклада Антона Корзунова () о том, как разместить на карте тысячи объектов и не перегрузить при этом браузер.
25 мая Антон выступил на конференции DUMP в Екатеринбурге с обновленным докладом на эту же тему. Вы можете посмотреть видеозапись выступления и презентацию.
Сегодня прошел семинар "Эффективный сайт: раскрываем секреты успеха!", на котором мы рассказывали о API Карт в докладе "Бизнес-возможности геосервисов Яндекса".
Уверен, что многие из вас хорошо знают эту тему.А для интересующихся, выкладываем презентацию.