More Related Content Similar to API Яндекс.Карт (9) API Яндекс.Карт2. Яндекс.Карты
Яндекс.Карты:
города всегда с точностью до дома:
– 133 городов России
– 36 городов Украины
Казахстан - 2, Беларусь - 1.
– карта всего мира
ежемесячно прибавляем по 5-10 городов
4. Яндекс API Я.Карт
JavaScript API
Static API
Геокодер
Маршрутизатор
YMapsML
5. JavaScript API
Позволяет разместить интерактивную карту на сайте и
взаимодействовать с пользователем
Объекты на карте: метки, ломаные (линии), полигоны
Все можно легко настроить, включая интерфейс
6. Static API
Карту можно получить в виде простой
картинки
Объекты на карте: метки, ломаные
(линии), полигоны
StaticAPI - хорошее решение для:
- мобильных сайтов
- печати карты
- блогов
7. Геокодер: поиск на карте
– определение координат по адресу и наоборот
– (наоборот — определение адреса по координатам)
– исправление опечаток
– ограничение области поиска
– искать только внутри области
– отдает найденное в порядке релевантности
– постраничный вывод
8. Маршрутизатор
– принимает на вход и координаты, и адреса
– в т.ч. строит по промежуточным точкам
возвращает:
– протяженность и время
– маршрутный лист
– ломаную пути разбитую на сегменты согласно
маршрутному листу
9. YMapsML
– xml-формат работы с инструментами API
– данные + описание отображения
– базируется на стандарте GML (Geography ML)
– документы можно просматривать в браузерах GML
– не имеет ограничений на использование
– автоматическая симплификация ломаных и
многоугольников
17. Да все что угодно
http://posrs.ru/ - фон страницы – спутниковые
снимки
17
18. «Ммм… хотелось бы попробовать,
НО ПРЯМО СЕЙЧАС!»
+
«Конструктор схем проезда» = карта за 2 минуты
Editor's Notes Добрый день! Меня зовут Леонид, я представлю вам API Яндекс.Карт. Доклад весьма обзорный, однако, я постараюсь сконцентрироваться на ключевых возможностях API и аспектах его использования.
Итак, поехали!
Яндекс.Карты, как картографическая основа, представляют собой карту мира, в которую вклеены более подробные карты ряда стран и подробные схемы городов.
Схемы городов у нас либо с домами, либо их вооще нет. Темп пополнения подробных схем 5-10 городов в месяц.
Пожалуй самое важное свойство API Яндекс.Карт – это полностью бесплатный сервис. Вообще. Нет кассы куда кто-либо потребует доплатить за какие-то опции.
Вот такой получился ящик с инструментами. Конечно, этот ящик живой. Постоянно что-то меняется, выходят новые версии.
Теперь о том кто и зачем может этим ящиком пользоваться.
Первый инструмент – JS API. Он позволяет опубликовать интерактивную карты на страницах вашего сайта. Можно не только что-либо нанести на карту, но и карта может взаимодействовать с пользователем.
У библиотеки одно пространство имен, на борту jQuery. Есть возможность включить загрузку по запросу, тогда первичный скрипт займет всего 3 Кб.
Да, в наших инструментах найдётся и Static API. Вы формируете HTTP-запрос и в ответ получаете карту в виде png-картинки.
Есть ряд преимуществ в отдельных секторах применения. Особенно актуально в мобильниках, а так же для печати и блогов.
Однако, назвать такую карту интерактивной, конечно, сложно.
Пример – схема проезда со статикой.
Очень часто бывает проекту необходимо понять где находится объект имеющий тот или иной адрес. А бывает и наоборот, есть координаты адреса, надо понять что расположено по этим координатам. На выручку приходит сервис геокодер. Интересно то что вы можете ограничивать ему область поиска и результаты он вам выдает в порядке релевантности.
Пример – проект из Архангельска
Маршрутизатор. Вы задаете координатами или адресом начало и конец пути, получаете маршрут.
Пример – Таксовик. И такси из Тулы (или Рязани???) со своим маршрутизатором, с отсылкой на то что я говорил можно всё поменять.
Средство обмена нужно всегда. Иначе как бы путешественники за бусы выменивали у туземцев земли?
Наше средство обмена это ЯМапсМЛ. Формат базируете на стандарте ГМЛ, т.е. его документы могут просматриваться стандартными ГМЛ броузерами.