SlideShare a Scribd company logo
API Яндекс.Карт


      Андрей Кармацкий
          karma@yandex-team.ru
                   @karmatsky
Яндекс.Карты

    Яндекс.Карты:

      города всегда с точностью до дома:
      – 133 городов России
      – 36 городов Украины
      Казахстан - 2, Беларусь - 1.
      – карта всего мира
      ежемесячно прибавляем по 5-10 городов
API Яндекс.Карт — бесплатный сервис
Яндекс        API Я.Карт


  JavaScript API

     Static API

    Геокодер

  Маршрутизатор

    YMapsML
JavaScript API
Позволяет разместить интерактивную карту на сайте и
взаимодействовать с пользователем

Объекты на карте: метки, ломаные (линии), полигоны

Все можно легко настроить, включая интерфейс
Static API
Карту можно получить в виде простой
картинки

Объекты на карте: метки, ломаные
(линии), полигоны

StaticAPI - хорошее решение для:
- мобильных сайтов
- печати карты
- блогов
Геокодер: поиск на карте
 – определение координат по адресу и наоборот
    –   (наоборот — определение адреса по координатам)

 – исправление опечаток
 – ограничение области поиска
    –   искать только внутри области

 – отдает найденное в порядке релевантности
 – постраничный вывод
Маршрутизатор
 – принимает на вход и координаты, и адреса
   –   в т.ч. строит по промежуточным точкам

 возвращает:
   – протяженность и время
   – маршрутный лист
   – ломаную пути разбитую на сегменты согласно
     маршрутному листу
YMapsML
 – xml-формат работы с инструментами API
   –   данные + описание отображения

 – базируется на стандарте GML (Geography ML)
   –   документы можно просматривать в браузерах GML

 – не имеет ограничений на использование
 – автоматическая симплификация ломаных и
   многоугольников
Схема проезда




Линиями и метками можно указать, где находится ваш
офис
                                                     10
Справочник




Пользовательский интерфейс (метки, элементы управления)
можно перенастроить: не только внешний вид, но и его
поведение.
http://mogemvse.ru/moscow/places/auto

                                                          11
Справочник




Отобразить на карте сразу много меток: не проблема. Можно.
                   http://bankomator.ru
                                                             12
Зоны доставки




Полигонами можно отметить районы, в которые доставляется товар
                         http://papajohnes.ru

                                                                 13
Социальная сеть с картой




         http://altergeo.ru


                              14
Приложение для соцсети




       http://vkontakte.ru/app1896352
                                        15
Схема офиса




              16
Да все что угодно




http://posrs.ru/ - фон страницы – спутниковые
   снимки

                                                17
«Ммм… хотелось бы попробовать,
         НО ПРЯМО СЕЙЧАС!»



                    +
«Конструктор схем проезда» = карта за 2 минуты
Спасибо!

api.yandex.ru/maps
  ymapsapi.ya.ru
  @yandexmaps


           Андрей Кармацкий
            karma@yandex-team.ru
                     @karmatsky

More Related Content

Similar to API Яндекс.Карт

Similar to API Яндекс.Карт (9)

Фёдор Голубев, Леонид Шныр "Яндекс.Карты: между пользователем и разработчиком"
Фёдор Голубев, Леонид Шныр "Яндекс.Карты: между пользователем и разработчиком"Фёдор Голубев, Леонид Шныр "Яндекс.Карты: между пользователем и разработчиком"
Фёдор Голубев, Леонид Шныр "Яндекс.Карты: между пользователем и разработчиком"
 
А. Кирпичников "Яндекс.Карты для вашего бизнеса"
А. Кирпичников "Яндекс.Карты для вашего бизнеса"А. Кирпичников "Яндекс.Карты для вашего бизнеса"
А. Кирпичников "Яндекс.Карты для вашего бизнеса"
 
Карты для интернет магазинов. Кейсы и гот овые решения. Андрей Чеботарев.
Карты для интернет магазинов. Кейсы и гот овые решения. Андрей Чеботарев.Карты для интернет магазинов. Кейсы и гот овые решения. Андрей Чеботарев.
Карты для интернет магазинов. Кейсы и гот овые решения. Андрей Чеботарев.
 
Как разработать картографический веб сервис
Как разработать картографический веб сервисКак разработать картографический веб сервис
Как разработать картографический веб сервис
 
Php Conf2007 Mapscript
Php Conf2007 MapscriptPhp Conf2007 Mapscript
Php Conf2007 Mapscript
 
Фёдор Голубев "API Яндекс.Карт"
Фёдор Голубев "API Яндекс.Карт"Фёдор Голубев "API Яндекс.Карт"
Фёдор Голубев "API Яндекс.Карт"
 
Возможности_Яндекса_для_электронной_коммерции
Возможности_Яндекса_для_электронной_коммерцииВозможности_Яндекса_для_электронной_коммерции
Возможности_Яндекса_для_электронной_коммерции
 
2016-02-13 01 Алексей Власов. ГИС - когда тебя отправили на эти три буквы
2016-02-13 01 Алексей Власов. ГИС - когда тебя отправили на эти три буквы2016-02-13 01 Алексей Власов. ГИС - когда тебя отправили на эти три буквы
2016-02-13 01 Алексей Власов. ГИС - когда тебя отправили на эти три буквы
 
Api Shnyr
Api ShnyrApi Shnyr
Api Shnyr
 

API Яндекс.Карт

  • 1. API Яндекс.Карт Андрей Кармацкий karma@yandex-team.ru @karmatsky
  • 2. Яндекс.Карты Яндекс.Карты: города всегда с точностью до дома: – 133 городов России – 36 городов Украины Казахстан - 2, Беларусь - 1. – карта всего мира ежемесячно прибавляем по 5-10 городов
  • 3. API Яндекс.Карт — бесплатный сервис
  • 4. Яндекс API Я.Карт JavaScript API Static API Геокодер Маршрутизатор YMapsML
  • 5. JavaScript API Позволяет разместить интерактивную карту на сайте и взаимодействовать с пользователем Объекты на карте: метки, ломаные (линии), полигоны Все можно легко настроить, включая интерфейс
  • 6. Static API Карту можно получить в виде простой картинки Объекты на карте: метки, ломаные (линии), полигоны StaticAPI - хорошее решение для: - мобильных сайтов - печати карты - блогов
  • 7. Геокодер: поиск на карте – определение координат по адресу и наоборот – (наоборот — определение адреса по координатам) – исправление опечаток – ограничение области поиска – искать только внутри области – отдает найденное в порядке релевантности – постраничный вывод
  • 8. Маршрутизатор – принимает на вход и координаты, и адреса – в т.ч. строит по промежуточным точкам возвращает: – протяженность и время – маршрутный лист – ломаную пути разбитую на сегменты согласно маршрутному листу
  • 9. YMapsML – xml-формат работы с инструментами API – данные + описание отображения – базируется на стандарте GML (Geography ML) – документы можно просматривать в браузерах GML – не имеет ограничений на использование – автоматическая симплификация ломаных и многоугольников
  • 10. Схема проезда Линиями и метками можно указать, где находится ваш офис 10
  • 11. Справочник Пользовательский интерфейс (метки, элементы управления) можно перенастроить: не только внешний вид, но и его поведение. http://mogemvse.ru/moscow/places/auto 11
  • 12. Справочник Отобразить на карте сразу много меток: не проблема. Можно. http://bankomator.ru 12
  • 13. Зоны доставки Полигонами можно отметить районы, в которые доставляется товар http://papajohnes.ru 13
  • 14. Социальная сеть с картой http://altergeo.ru 14
  • 15. Приложение для соцсети http://vkontakte.ru/app1896352 15
  • 17. Да все что угодно http://posrs.ru/ - фон страницы – спутниковые снимки 17
  • 18. «Ммм… хотелось бы попробовать, НО ПРЯМО СЕЙЧАС!» + «Конструктор схем проезда» = карта за 2 минуты
  • 19. Спасибо! api.yandex.ru/maps ymapsapi.ya.ru @yandexmaps Андрей Кармацкий karma@yandex-team.ru @karmatsky

Editor's Notes

  1. Добрый день! Меня зовут Леонид, я представлю вам API Яндекс.Карт. Доклад весьма обзорный, однако, я постараюсь сконцентрироваться на ключевых возможностях API и аспектах его использования.
  2. Итак, поехали! Яндекс.Карты, как картографическая основа, представляют собой карту мира, в которую вклеены более подробные карты ряда стран и подробные схемы городов. Схемы городов у нас либо с домами, либо их вооще нет. Темп пополнения подробных схем 5-10 городов в месяц.
  3. Пожалуй самое важное свойство API Яндекс.Карт – это полностью бесплатный сервис. Вообще. Нет кассы куда кто-либо потребует доплатить за какие-то опции.
  4. Вот такой получился ящик с инструментами. Конечно, этот ящик живой. Постоянно что-то меняется, выходят новые версии. Теперь о том кто и зачем может этим ящиком пользоваться.
  5. Первый инструмент – JS API. Он позволяет опубликовать интерактивную карты на страницах вашего сайта. Можно не только что-либо нанести на карту, но и карта может взаимодействовать с пользователем. У библиотеки одно пространство имен, на борту jQuery. Есть возможность включить загрузку по запросу, тогда первичный скрипт займет всего 3 Кб.
  6. Да, в наших инструментах найдётся и Static API. Вы формируете HTTP-запрос и в ответ получаете карту в виде png-картинки. Есть ряд преимуществ в отдельных секторах применения. Особенно актуально в мобильниках, а так же для печати и блогов. Однако, назвать такую карту интерактивной, конечно, сложно. Пример – схема проезда со статикой.
  7. Очень часто бывает проекту необходимо понять где находится объект имеющий тот или иной адрес. А бывает и наоборот, есть координаты адреса, надо понять что расположено по этим координатам. На выручку приходит сервис геокодер. Интересно то что вы можете ограничивать ему область поиска и результаты он вам выдает в порядке релевантности. Пример – проект из Архангельска
  8. Маршрутизатор. Вы задаете координатами или адресом начало и конец пути, получаете маршрут. Пример – Таксовик. И такси из Тулы (или Рязани???) со своим маршрутизатором, с отсылкой на то что я говорил можно всё поменять.
  9. Средство обмена нужно всегда. Иначе как бы путешественники за бусы выменивали у туземцев земли? Наше средство обмена это ЯМапсМЛ. Формат базируете на стандарте ГМЛ, т.е. его документы могут просматриваться стандартными ГМЛ броузерами.