首页 / OpenLayers / 使用示例
地理坐标 WFS
地图视图使用地理坐标,矢量源按 512 像素瓦片范围请求经纬度 GeoJSON。
源码与运行效果
说明
ol.proj.useGeographic() 把用户坐标系统一为 EPSG:4326,视图再显式声明 projection: 'EPSG:4326',中心、范围与要素坐标都用经纬度表示。ol.loadingstrategy.tile() 按瓦片范围触发加载,每个瓦片只请求其覆盖区域的数据。OSM 底图仍按 Web 墨卡托提供瓦片,由渲染器重投影到地理坐标视图。
| 操作 | 结果 |
|---|---|
| 拖动到不同区域 | 按 512 像素瓦片范围请求对应经纬度数据 |
| 缩放到街道级 | 请求的 bbox 变小,返回的水面更精确 |
| 查看顶部 | 显示视图投影与当前要素数量 |
地理坐标视图下,量算工具得到的长度单位是度;需要米制距离时先投影到等距坐标系,或使用球面公式计算。