Многие из вас регулярно видят электронные карты местности на различных страницах в интернете. Как установить карту на свой сайт, и с чего начать изучение работы с ними? В этом обзоре я публикую ссылки на документацию и примеры использования карт трех известнейших в рунете геоинформационных систем: Google Maps, Яндекс.Карты и OpenStreetMap.
Google Maps
- Основной сайт с документацией для разработчиков:
http://code.google.com/intl/ru/apis/maps/documentation/javascript/basics.html - Примеры использования карт:
http://code.google.com/intl/ru/apis/maps/documentation/javascript/examples/index.html
Яндекс.Карты
- Основной сайт:
http://api.yandex.ru/maps/ - Документация для разработчиков:
http://api.yandex.ru/maps/doc/ - Примеры использования:
http://api.yandex.ru/maps/projects.xml
Для того, чтобы использовать карты Google и Яндекс нужно получить специальный лицензионный ключ. Использование карт бесплатно, но лицензией определяются некоторые ограничения в использовании карт.
OpenStreetMap
Для использования на сайтах используется движок OpenLayers.
- Документация по OpenLayers (в виде описания классов):
http://docs.openlayers.org/
http://dev.openlayers.org/docs/files/OpenLayers-js.html - Некоторые примеры использования карт с сайта OpenStreetMap:
http://wiki.openstreetmap.org/wiki/OpenLayers - Примеры использования карт с сайта OpenLayers:
http://openlayers.org/dev/examples/
Различия карт, какую выбрать?
Действительно, все карты имеют различия. Где-то окружающая нас местность изображена очень детально, где-то весьма схематично. Многое зависит от выбранного региона. Визуальные различия карт тоже имеются. Выбирайте ту, которая наилучшим образом подойдет для решения ваших задач. ;)
Надеюсь, эта подборка ссылок поможет вам начать работу с картами Google, Яндекс и OpenStreetMap.