Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Краткий учебник по OpenLayers

С помощью OpenLayers очень легко поместить карту на вебстранице. Этот учебник предназначен для тех людей, которым надо просто и как можно более быстро поместить бесплатную карту на свою вебстраницу. Если вы - разработчик на JavaScript, то вам лучше обратить внимание на JavaScript API для OpenLayers.

Ниже приведены несколько базовых примеров добавления OpenLayers на вашу вебстраницу. В левом верхнем углу каждой карты имеются контролы для использования карты, вы также можете перетаскивать карту и/или панорамировать ее двойным кликом и изменять масштаб.

Документация по параметрам URL Сервиса просмотра карт (Map Viewer Service) позволит вам задавать контролы, центрировать карту или загружать данные.

Просто вставьте это в свою страницу:
<iframe
      src="http://openlayers.org/viewer/"
      width="450" height="300"
      scrolling="no"
      marginwidth="0" marginheight="0"
      frameborder="0">
</iframe>
Вы можете изменять высоту и ширину.
<iframe
      src="http://openlayers.org/viewer/"
      width="300" height="200"
      scrolling="no" frameborder="0"></iframe>
Вы можете определить центр координат по широте и долготе, а также уровень детализации с помощью URL-параметров center и zoom. Например, этот кусочек HTML показывает карту, приблизительно центрированную на Бостон, Массачусетс:
<iframe
      src="http://openlayers.org/viewer/?center=42.3,-71&zoom=6"
      width="100%" height="250"
      scrolling="no"
      marginwidth="0" marginheight="0"
      frameborder="0"></iframe>
MapViewerService OpenLayers поддерживает уровни детализации от 0 (весь мир) до 16, который примерно соответствует уровню улицы.

Смотрите также пример того, как с помощью OpenLayers можно отображать Yandex.Maps.

14.02.2008


Другие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2011-04-21 15:01:36

Метки материала: openlayers, карта, map viewer service, map viewer, map, учебник, по, интернет, бесплатное по, it, web, internet, софт, информационные технологии, soft, программное обеспечение, software, спо, программное обеспечение по, онлайн-сервисы, интернет и www


6 комментариев

11.03.2009 14:26:30 #
Iceweasel dima
OpenLayers можно заставить работать с чем угодно, написав соответствующий класс, расширяющий OpenLayers.Layer
11.03.2009 02:36:43 #
Mozilla Firefox Гость Itranga
OpenLayers можно заставить рабоать с Яндекс.Картами. Кому интересно смотрите хак: http://itranga.blogspot.com/2009/03/alert111.html
20.04.2008 22:04:09 #
Mozilla Firefox dima
Если у вас есть предложения на эту тему, я рассмотрю их со всей серьезностью. Разумеется я - ЗА открытую коллективную работу. Что нужно делать?
 
Помимо прочего, я буду очень благодарен за поправки к переводу. Дело в том, что я пока плохо просекаю терминологию ГИС, тем более - английскую. Вполне осознаю, что в моем переводе полно багов и буду рад замечаниям по делу. Можно писать мне на info(собака)xbb.uz, или постить в комменты на соответствующих страницах. Обязуюсь оперативно вносить исправления.
20.04.2008 21:24:00 #
Mozilla Firefox Гость sim
Отлично! Конечно будет интересно.
Дима, если интересно, давайте обсудим, как сделать процесс работы над руководством открытым, привлечь еще участников и т.д.
18.03.2008 20:39:11 #
Mozilla Firefox dima
Спасибо за хорошую ссылку. В последнее время очень интересуюсь ГИС-ом.
 
Возможно, это http://xbb.uz/postgis_manual/ также будет вам интересно. (Перевод еще не закончен. Продолжаю трудиться)
18.03.2008 20:06:10 #
Mozilla Firefox Гость sim
вот еще статья на ту же тему
http://gis-lab.info/qa/open...-begin.html

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.