前言:

openlayers的地图坐标的转换,地图坐标与屏幕像素坐标的互转。

具体方法:

地图坐标转屏幕像素(getPixelFromCoordinate):入口

屏幕像素转地图坐标(getCoordinateFromPixel):入口

封装方法源码:

参数
Coordinate_arr:[[116.33272829555995,39.893308222194946], //右上[116.33272829555995,39.85376168646629],  //右下[116.25236770693185,39.85376168646629], //左下[116.25236770693185,39.893308222194946], //左上
],
//切换坐标,实际坐标-》界面坐标
changeGetPixelFromCoordinate(Coordinate_arr){let Pixel_arr = []Pixel_arr.push(this.map.getPixelFromCoordinate(Coordinate_arr[0])  )Pixel_arr.push(this.map.getPixelFromCoordinate(Coordinate_arr[1])  )Pixel_arr.push(this.map.getPixelFromCoordinate(Coordinate_arr[2])  )Pixel_arr.push(this.map.getPixelFromCoordinate(Coordinate_arr[3])  )return Pixel_arr
},
//切换坐标,界面坐标-》实际坐标
changeGetCoordinateFromPixel(Pixel_arr){let Coordinate_arr = []Coordinate_arr.push(this.map.getCoordinateFromPixel(Pixel_arr[0])  )Coordinate_arr.push(this.map.getCoordinateFromPixel(Pixel_arr[1])  )Coordinate_arr.push(this.map.getCoordinateFromPixel(Pixel_arr[2])  )Coordinate_arr.push(this.map.getCoordinateFromPixel(Pixel_arr[3])  )this.Coordinate_arr = Coordinate_arrreturn Coordinate_arr
},

openlayers地图坐标转换为屏幕像素坐标,屏幕像素坐标转成地图实际坐标相关推荐

  1. 像素坐标转换为世界坐标

    介绍 像素坐标转换为世界坐标 方法 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition); 像素坐标指的是屏幕上像素的位置坐标, ...

  2. 高德地图坐标转换为具体地址

    java 高德地图坐标转换为具体地址 /** * 通过经纬度查询地址 查询不出来 结果返回空字符串 * * @param longitude 经度 大于180 * @param latitude 纬度 ...

  3. 百度地图坐标转换为墨卡托坐标

    百度地图坐标转换为墨卡托坐标 转换思路 百度坐标系 (BD-09)首先转换为火星坐标系 (GCJ-02) ,根据gci坐标的经纬度再转成墨卡托坐标: 功能代码 /** * * 火星坐标系 (GCJ-0 ...

  4. ros:如何获得地图坐标系中的某一点的像素坐标

    首先加载一张地图作为示例 rosrun map_server map_server xxx.yaml 可以得到如下图的地图信息: 在对应的yaml文件中,存储的信息为: image: a314.pgm ...

  5. osg中NDC坐标转换为世界坐标

    目录 1.前言 2.原理 3.实现 1.前言 使用射线投掷法(Ray-casting)在三维场景中拾取物体时,我们会从观察点,即眼睛所在位置向场景中发射一条射线,射线的方向通常由"鼠标&qu ...

  6. 父视图坐标转换为子视图_简单的数学将简单的2D游戏视图转换为透视3D视图

    父视图坐标转换为子视图 透视视角 (Perspective-vue) Designing a 2D game for a 2D screen is pretty simple to us. But i ...

  7. 屏幕像素与纹理像素(Pixel和Texe,像素和纹素l)

    在使用d3d来渲染GUI元素时,可能很多人都碰到过一些让人抓狂的灵异问题,例如整个界面变模糊,边缘偏差一个像素,甚至在不同显卡上的表现还不一样-- 这一般都是Pixel和Texel的对应出了问题导致的 ...

  8. 游戏世界三维坐标转换为屏幕坐标原理分析:三角函数转换与矩阵变换

    在3D游戏中获得游戏人物敌人坐标xyz后,并不能直接绘制到屏幕上,需要进行一系列的转换算法,目前主流的算法包括三角函数转换与矩阵变换,三角函数转换方法过时且繁琐,这里不推荐使用,本文主讲矩阵变换原理: ...

  9. 经纬度坐标转换为工程坐标

    1. 绪论 在施工和工程测量时,经常需要将GPS坐标转换为工程中所使用的坐标.在Bing上检索到的类似问题,基本描述为两个坐标系的转换,但实际上并非如此. 本文将详细解释转换过程和转换方法. 1.1 ...

  10. iOS 开发:绘制像素到屏幕

    转载:https://segmentfault.com/a/1190000000390012 译注:这篇文章虽然比较长,但是里面的内容还是很有价值的. 像素是如何绘制到屏幕上面的?把数据输出到屏幕的方 ...

最新文章

  1. 数据库——startup,startup mount,startup nomount有什么区别
  2. 大规模图训练调优指南
  3. html5 居中 字体 字号,css字体水平居中
  4. java:为什么字符串比较时要用equals方法而不是==运算符
  5. 思杰20140522
  6. pytorch使用万能模板
  7. 校园网IPv6免流量上网
  8. fedora15 一些简单应用
  9. 计算机大型机小型机的缩写,计算机可被划分为3个基本类型大型机,小型机与微型机。.doc...
  10. python爬取微博非好友圈_python爬取微博好友圈信息
  11. 轻松在Google Chrome浏览器中管理您的电子邮件
  12. Hard resetting via RTS pin...
  13. mac perl dbd mysql_perl 链接mysql数据库 mac 系统
  14. 【数学建模】Matlab实现判别分析(线性判别和二次判别分析)
  15. 《编译原理》学习体会
  16. 关于 RESTful API HTTP状态码
  17. oracle数据库通过域名链接
  18. Spring源码学习---------(最简单易懂的源码学习笔记)
  19. SharePoint 2010文档库批量下载文档的实现
  20. Win11小组件加载不出来怎么办?

热门文章

  1. 介绍几个常用的Chrome谷歌浏览器插件
  2. 用java实现歌手大赛
  3. DFRobot行业AI开发者大赛--LattePandaDelta
  4. Unity Shader 学习记录(3) —— CG语言和Shader文件
  5. SQL 两行两列显示一行四列或一行两列
  6. 3_1 操作系统定义、分类及功能【包含linux操作系统基础知识】
  7. JS中的BOM、正则表达式、定时器
  8. 击败26个硕士,本科生“歪门邪道”月薪过万
  9. Vue下拉列表el-select二级联动效果
  10. 计算机专业的学生买什么电脑,设计类学生买什么电脑