Openlayers 教程 - 创建自定义控件(图例、行政区划组件等)

自定义控件是 Openlayers 的特色功能之一,主要用于实现自定义的功能,比如:美化版的缩放按钮、美化版的全屏按钮等;还有像图层控制、底图控制、标绘控制等。
自定义控件实际是贴在地图上的 dom 对象元素,但是不属于canvas,可以位于地图之内自由定位。
本文以图例为例子,介绍 Openlayers 的自定义控件。图例添加在地图上,添加图例点击事件,并且定位在右下角。
Openlayers 自定义气泡框以及定位到气泡框
<html lang=</