经纬志
首页 / OpenLayers / 使用示例

带图层的二维地图

瓦片底图叠一个矢量图层,可以单独开关矢量层,点击地图实时读出经纬度。

OpenLayers 10.3.1 · 更新 2026-10-27
源码与运行效果
运行效果

说明

底图用 ol.source.OSM,矢量层用 ol.source.Vector 装三个点要素。 每个要素单独设置 ol.style.Style,包含圆点样式和文字标注。 顶部复选框调用 vecLayer.setVisible(),比反复增删图层省事。

操作结果
取消勾选「矢量图层」矢量层隐藏,底图保留
点击地图任意位置顶部显示该点的经纬度
滚轮 / 双击默认交互,无需额外配置

文字标注要看得清,通常给 ol.style.Text 配一个白色描边, 否则深色底图上会糊成一片。