'

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

Понравилась презентация – покажи это...





Слайд 0

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


Слайд 1

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


Слайд 2

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


Слайд 3

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


Слайд 4

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


Слайд 5

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


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

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


Слайд 10

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


Слайд 11

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


Слайд 12

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


Слайд 13

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


Слайд 14

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


Слайд 15

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


Слайд 16

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


Слайд 17

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


Слайд 18

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


Слайд 19

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


Слайд 20

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


Слайд 21

Спасибо! http://api.yandex.ru/maps/ Клуб – http://clubs.ya.ru/mapsapi/ Служба поддержки – support@api-maps.yandex.ru Документация – http://api.yandex.ru/maps/doc/ Twitter: @yandexmaps Андрей Кармацкий karma@yandex-team.ru


×

HTML:





Ссылка: