API Яндекс.Карт на вашем сайте Андрей Кармацкий
города всегда с точностью до дома: –Челябинск и ещё 126 городов России –36 городов Украины –Казахстан: Астана, Алматы –Беларусь: Минск –детальные спутниковые снимки городов России, Европы и популярных курортов мира Обновления ежемесячно – около 10 карт городов (новые и обновления) Яндекс.Карты сегодня:
API Карт – это целый набор инструментов для веб-разработчиков Static API YMapsML Маршрутизатор Геокодер JavaScript API
–объектно-ориентированная библиотека –одно пространство имен YMaps –событийная модель –jQuery внутри (1.3.2) –95 Кб (loadByRequire: 3 Кб) –текущая версия 1.1.7
JS API: взаимодействие с разработчиком Стандартные элементы управления: – и интерфейс создания своих элементов Объекты: метки, ломаные, многоугольники – и интерфейс создания своих объектов Внешний вид объектов: стандартные настройки, текстовые шаблоны – и динамические шаблоны, т. е. опять возможность всё перенастроить
JS API: карта и объекты на ней Метки: объекты недвижимости Ломаные: маршруты поездов в Я.Расписаниях Полигоны: отмечены зоны доставки пиццы по районам
JavaScript API: настройка UI Пользовательский интерфейс (метки, элементы управления) можно перенастроить: не только внешний вид, но и его поведение.
JavaScript API: группировка объектов Когда объектов на карте много, их можно группировать
JavaScript API: своя карта Использование собственной карты Наложение на Яндекс.Карты собственного слоя API для просмотра больших изображений Для подготовки своей карты у нас есть специальная программа
JavaScript API: отображение XML-файлов Поддерживаем три XML-формата: YMapsML – язык описания геоданных в API Яндекс.Карт KML GPX (gps-треки) (
Отображение YMapsML Сайты-партнёры свои информационные слои для Яндекс.Карт транслируют в YMapsML
Персональные карты в YMapsML Яндекс.Карты: Мои карты Ваш сайт Трансляция YMapsML файла
JS API: нестандартное применение - фон страницы – спутниковые снимки
–малый объем загружаемых данных –(600x450: ~100 Кб) –максимальная простота –работает там, где JavaScript не работает Удачное решение для: –мобильных устройств –печати карты –вставки карты в блогах StaticAPI: Карта в виде простой картинки
StaticAPI: Пример карты
–определение координат по адресу и наоборот –(наоборот определение адреса по координатам) –исправление опечаток –ограничение области поиска –искать только внутри области –отдает найденное в порядке релевантности –постраничный вывод Геокодер: API поиска по Картам
–объект YMaps.Geocoder программный интерфейс, возвращает набор меток –элемент управления YMaps.SearchControl –http протокол возвращает xml документ со списком объектов Геокодер: Интерфейсы
–принимает на вход и координаты, и адреса –в т.ч. строит по промежуточным точкам возвращает: –протяженность и время –маршрутный лист –ломаную пути разбитую на сегменты согласно маршрутному листу Пример использования: Маршрутизация Beta-версия: работает для Москвы и области
Static API YMapsML Маршрутизатор Геокодер JavaScript API
«Ммм… хотелось бы попробовать, НО ПРЯМО СЕЙЧАС!» «Конструктор схем проезда» = карта за 2 минутыКонструктор схем проезда Конструктор +
API Яндекс.Карт – условия использования Основные моменты: – На сайте коммерческой фирмы? Можно! – Коммерческое использование ? Можно! – Сайты с регистрацией пользователей ? Можно! Можно всё, что нужно успешному интернет- проекту.
Спасибо! Клуб – Служба поддержки – Документация – Андрей Кармацкий