Openlayers天然支持EPSG:4326(WGS1984地理坐标系)、EPSG:3857(Web墨卡托投影坐标系,即:将WGS84坐标系投影到正方形,南北投影范围为[-85.051129,+85.051129])。同时,Openlayers也支持开发者自定义坐标系。那么具体如何操作呢?
相关的API
ol.proj.projection
ol.proj.Projecction接口用于定义(投影)坐标系。任何被创建的、用于支持application应用的projection被存储在ol.proj命名空间下。随后,即可在应用中使用这些projection。
可以调用ol.proj.get(code)方法,获取到一个特定的projection。Openlayers自包含了EPSG:4326和EPSG:3857两种projection。
通过proj4js,使用其proj4.defs()方法,可以为projection定义新的别名。定义完毕之后,继续调用ol.proj.proj4.register()方法完成projection的注册。