Карты Google в OpenLayers 3?

Когда я рассматривал подключение популярных слоев, я не упомянул о картах Google. Возможно, некоторым показалось странным, что в статье были затронуты карты Stamen, которые мало знакомы широкой аудитории, но не было и слова об одном из самых популярных картографических сервисов.

Тепловая карта (или Heatmap)

Теплокарта (Heatmap) используется повсеместно — для визуализации наиболее посещаемых областей веб-страницы, ареалов обитания животных, областей сейсмической активности, плотности осадков и многого другого. В данной статье мы рассмотрим тепловую карту плотности распределения городов по миру.

Контрол Шторка и другие возможности canvas

В качестве рендерера по умолчанию OpenLayers 3 использует canvas. Это дает нам массу возможностей. Например, сохранение карты в файл png. Или замечательный метод clip, который ограничивает область отрисовки — именно этой функции будет посвящен данный пост.

Оверлеи в OpenLayers

Как отметить на карте ту или иную POI? Где вывести информацию по выбранному геообъекту? Что использовать для отображения всплывающих подсказок? Маркеры, попапы, всевозможные подписи и картинки делают карту более детализированной и понятной. И все это — оверлеи в OpenLayers.

Свой контрол в OpenLayers

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

Контролы в OpenLayers

Карта есть, слои есть, теперь пришло время узнать, как всем этим можно управлять, а для этого рассмотрим, какие имеются контролы в OpenLayers. Остановимся на стандартных контролах и способах их настройки, а создание своих контролов оставим на следующий раз.