API Яндекс.Карт на вашем сайте

Содержание

Слайд 2

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

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

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

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

Слайд 3

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

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

Static API

YMapsML

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

Геокодер

JavaScript API

API

Я.Карт

Яндекс

Слайд 4

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

JavaScriptAPI

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

3 Кб)
текущая версия 1.1.7
Слайд 5

JS API: взаимодействие с разработчиком Стандартные элементы управления: и интерфейс создания

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

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

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

JS API: карта и объекты на ней Метки: http://www.sdam74.ru/chel/karta объекты недвижимости

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

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

в Я.Расписаниях
Полигоны: 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/ Наложение на Яндекс.Карты

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

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

для просмотра больших изображений
http://4kazan.ru/
Для подготовки своей карты у нас есть специальная программа
Слайд 10

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

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

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

API Яндекс.Карт
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 Кб) максимальная простота работает там,

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

не работает
Удачное решение для:
мобильных устройств
печати карты
вставки карты в блогах

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

Слайд 15

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

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

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

Слайд 16

определение координат по адресу и наоборот (наоборот — определение адреса по

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

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

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

Слайд 17

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

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

со списком объектов

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

Слайд 18

принимает на вход и координаты, и адреса в т.ч. строит по

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

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

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

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

Слайд 19

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

Static API

YMapsML

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

Геокодер

JavaScript API

API Я.Карт

Яндекс

Слайд 20

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

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

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

2 минуты

Конструктор

+

Слайд 21

API Яндекс.Карт – условия использования Основные моменты: На сайте коммерческой фирмы?

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

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

? Можно!
Сайты с регистрацией пользователей ? Можно!
Можно всё, что нужно успешному интернет-проекту.