giser都会遇到一个问题就是数据与底图坐标系不符合导致偏移的产生。
Openlayers中应该只包含EPSG:3857和EPSG:4326,其中EPSG:3857更是作为默认的OSM底图的坐标。(这是根据官方文档以及查到资料,猜的。。此处放出官网文档截图)
可是手上的数据是EPSG:4549的呀,,,于是只能辛苦自定义并转换。
根据官网所说,如果用proj4.js,那么要加proj4.defs();...算了 不解释了 直接上代码(小声bb,因为作者英语不好,实在是装不了这个X,另外有些地方也理解的不是很好,请多包涵,指教)
引用的包,官网上的示例是没有本地引用的,用的是ES6,实在不太明白怎么配置,只能本地引用,如果有会的小伙伴希望能教教我!
下节预告:利用openlayers加载wfs图层并实现图层查询。。。不要走开,马上回来
原文地址:https://www.cnblogs.com/yourdid/p/11217264.html
时间: 2024-11-10 11:38:42