OpenLayers - это многофункциональная библиотека на JavaScript для встраивания карт. Она распространяется под лицензией BSD для программного обеспечения с открытым исходным кодом, что позволяет ее использовать абсолютно на любом сайте без каких-либо дополнительных юридических ограничений. Ее исходный текст доступен на GitHub.
На этом сайте мы ограничимся лишь небольшим примером, демонстрирующим возможности библиотеки, а также приведем ссылки на официальные руководства и API для использования этой замечательной библиотеки.
Начало работы
Создайте файл openlayers.html, скопируйте в него нижеприведенный код, сохраните и откройте в браузере:
Дополнительные ссылки
Если вы хотите:
использовать другой фон → OpenLayers изначально поддерживает TMS и WMS. Посмотрите здесь и здесь, чтобы узнать какие есть еще опции.
обозначить все места, где располагается ваша компания? → Сохраните их координаты в файле GeoJSON и они появятся на карте.
использовать другую картографическую проекцию? → OpenLayers поддерживает все проекции proj4js, если вы включили библиотеку proj4js JavaScript. Кроме того, поддерживается растровая репроекция на стороне клиента, так что можно использовать тайлы OpenStreetMap в локальной проекции.