• openlayers坐标与经纬度转化方法


    openlayers中获取图层点位坐标方法为

    curFeature.getGeometry().getCoordinates()//此方法返回一个数组,x轴与y轴坐标。
     
    常用坐标系为 WGS84,全称World Geodetic System 1984,是为GPS全球定位系统使用而建立的坐标系统。

    投影projection有2种:

    1、EPSG:4326 全球通用

    2、EPSG:3857 web地图专用 openlayers默认的

     

    地图坐标转化

    坐标转换,它的第一个参数是ol.Coordinate类型的坐标,后面两个参数依次是当前坐标所用的坐标系,及转换后的坐标所用的坐标系,ol.proj.transform([104.06, 30.67], 'EPSG:4326', 'EPSG:3857')就能把EPSG:4326的坐标[104.06, 30.67]转换为EPSG:3857的坐标。

    //第一个参数为第二参数的坐标经纬度 第二个参数为被转化的坐标系 第三个参数为需要被转化为的坐标系

    ol.proj.transform([104.06, 30.67], 'EPSG:4326', 'EPSG:3857')

    ol.proj.transform([12964910.690853572,4884172.646815963],'EPSG:3857','EPSG:4326');
  • 相关阅读:
    Unity编辑器
    Unity编辑器
    Unity编辑器
    MaxScript代码补全插件
    学习用MaxScipt批处理Max文件
    Unity编辑器
    Unity编辑器
    节属性 转 页属性
    在挂起的进程中创建一个远程线程
    Sql server 级联删除
  • 原文地址:https://www.cnblogs.com/fmixue/p/13786798.html
Copyright © 2020-2023  润新知