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

Содержание

Слайд 2

города всегда с точностью до дома:
Челябинск и ещё 126 городов России
36 городов

города всегда с точностью до дома: Челябинск и ещё 126 городов России
Украины
Казахстан: Астана, Алматы
Беларусь: Минск
детальные спутниковые снимки городов России, Европы и популярных курортов мира
Обновления ежемесячно – около 10 карт городов (новые и обновления)

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

Слайд 3

API Карт – это целый набор инструментов для веб-разработчиков

Static API

YMapsML

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

Геокодер

JavaScript API

API Я.Карт

Яндекс

API Карт – это целый набор инструментов для веб-разработчиков Static API YMapsML

Слайд 4

JavaScriptAPI

объектно-ориентированная библиотека
одно пространство имен YMaps
событийная модель
jQuery внутри (1.3.2)
95 Кб (loadByRequire: 3

JavaScriptAPI объектно-ориентированная библиотека одно пространство имен YMaps событийная модель jQuery внутри (1.3.2)
Кб)
текущая версия 1.1.7

Слайд 5

JS API: взаимодействие с разработчиком

Стандартные элементы управления:
и интерфейс создания своих элементов
Объекты: метки,

JS API: взаимодействие с разработчиком Стандартные элементы управления: и интерфейс создания своих
ломаные, многоугольники
и интерфейс создания своих объектов
Внешний вид объектов: стандартные настройки, текстовые шаблоны
и динамические шаблоны, т. е. опять возможность всё перенастроить

Слайд 6

JS API: карта и объекты на ней

Метки:
http://www.sdam74.ru/chel/karta
объекты недвижимости
Ломаные:
http://rasp.yandex.ru/trains
маршруты поездов в

JS API: карта и объекты на ней Метки: http://www.sdam74.ru/chel/karta объекты недвижимости Ломаные:
Я.Расписаниях
Полигоны: http://www.papajohns.ru/ru/restaurants/moscow/
отмечены зоны доставки пиццы по районам

Слайд 7

JavaScript API: настройка UI

http://mogemvse.ru/moscow/places/auto

Пользовательский интерфейс (метки, элементы управления) можно перенастроить: не только

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

Слайд 8

JavaScript API: группировка объектов

http://m2.sibnet.ru/
Когда объектов на карте много, их можно группировать

JavaScript API: группировка объектов http://m2.sibnet.ru/ Когда объектов на карте много, их можно группировать

Слайд 9

JavaScript API: своя карта

Использование собственной карты
http://cheboksary.ws/
Наложение на Яндекс.Карты собственного слоя
http://yota.ru/ru/coverage/russia/map-fullscreen.php
API для

JavaScript API: своя карта Использование собственной карты http://cheboksary.ws/ Наложение на Яндекс.Карты собственного
просмотра больших изображений
http://4kazan.ru/
Для подготовки своей карты у нас есть специальная программа

Слайд 10

JavaScript API: отображение XML-файлов

Поддерживаем три XML-формата:
YMapsML – язык описания геоданных в API

JavaScript API: отображение XML-файлов Поддерживаем три XML-формата: YMapsML – язык описания геоданных
Яндекс.Карт
KML
GPX (gps-треки)
(http://karmatsky.narod2.ru/gpx.html)

Слайд 11

Отображение YMapsML

Сайты-партнёры свои информационные слои для Яндекс.Карт транслируют в YMapsML

Отображение YMapsML Сайты-партнёры свои информационные слои для Яндекс.Карт транслируют в YMapsML

Слайд 12

Персональные карты в YMapsML

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

Ваш сайт

Трансляция YMapsML файла

Персональные карты в YMapsML Яндекс.Карты: Мои карты Ваш сайт Трансляция YMapsML файла

Слайд 13

JS API: нестандартное применение

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

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

Слайд 14

малый объем загружаемых данных
(600x450: ~100 Кб)
максимальная простота
работает там, где JavaScript не

малый объем загружаемых данных (600x450: ~100 Кб) максимальная простота работает там, где
работает
Удачное решение для:
мобильных устройств
печати карты
вставки карты в блогах

StaticAPI: Карта в виде простой картинки

Слайд 15

StaticAPI: Пример карты

http://www.ippk.msu.ru/contacts/

StaticAPI: Пример карты http://www.ippk.msu.ru/contacts/

Слайд 16

определение координат по адресу и наоборот
(наоборот — определение адреса по координатам)
исправление опечаток
ограничение

определение координат по адресу и наоборот (наоборот — определение адреса по координатам)
области поиска
искать только внутри области
отдает найденное в порядке релевантности
постраничный вывод

Геокодер: API поиска по Картам

Слайд 17

объект YMaps.Geocoder
программный интерфейс, возвращает набор меток
элемент управления YMaps.SearchControl
http протокол
http://geocode-maps.yandex.ru/1.x/
возвращает xml документ со

объект YMaps.Geocoder программный интерфейс, возвращает набор меток элемент управления YMaps.SearchControl http протокол
списком объектов

Геокодер: Интерфейсы

Слайд 18

принимает на вход и координаты, и адреса
в т.ч. строит по промежуточным точкам
возвращает:
протяженность

принимает на вход и координаты, и адреса в т.ч. строит по промежуточным
и время
маршрутный лист
ломаную пути разбитую на сегменты согласно маршрутному листу
Пример использования: http://taxovik.ru

Маршрутизация

Beta-версия: работает для Москвы и области

Слайд 19

Static API

YMapsML

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

Геокодер

JavaScript API

API Я.Карт

Яндекс

Static API YMapsML Маршрутизатор Геокодер JavaScript API API Я.Карт Яндекс

Слайд 20

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

«Конструктор схем проезда» = карта за 2

«Ммм… хотелось бы попробовать, НО ПРЯМО СЕЙЧАС!» «Конструктор схем проезда» = карта
минуты

Конструктор

+

Слайд 21

API Яндекс.Карт – условия использования

Основные моменты:
На сайте коммерческой фирмы? Можно!
Коммерческое использование ?

API Яндекс.Карт – условия использования Основные моменты: На сайте коммерческой фирмы? Можно!
Можно!
Сайты с регистрацией пользователей ? Можно!
Можно всё, что нужно успешному интернет-проекту.
Имя файла: API-Яндекс.Карт.pptx
Количество просмотров: 680
Количество скачиваний: 6