javascript - 如何从 OpenLayers 坐标中分离经度和纬度

标签 javascript position coordinates extract openlayers

openLayers mousePosition 返回光标位置的坐标 x,y。

var mousePosition = new ol.control.MousePosition({
        undefinedHTML: ' ',
        projection: 'EPSG:4326',
        coordinateFormat: function(coordinate) {
                        return ol.coordinate.format(coordinate, '{x}, {y}', 6);
                      },
        className: 'ol-mouse-position',
        target: document.getElementById('myposition'),    
      });

提取经度和纬度并使用这两个值在表单中显示的最简单方法是什么?坐标格式的结构是什么?

最佳答案

坐标值是一个普通的 JavaScript 数组。您可以像这样访问值:

var x = coordinate[0];
var y = coordinate[1];

请参阅API docs on Coordinate了解更多详情。

关于javascript - 如何从 OpenLayers 坐标中分离经度和纬度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60148228/

相关文章:

html - CSS 绝对位置不适用于 margin-left :auto margin-right: auto

java - 从 2 个笛卡尔坐标确定直线方程

Javascript 正则表达式仅匹配某些网站

javascript - IE9 Javascript 错误::未定义/空

javascript - 为什么这个简单的 JavaScript XOR 加密算法不起作用?

javascript - 如何让我的网格物体离开屏幕?

javascript - jQuery next() - 选择器

css - 嵌入式视频中忽略了 z-index 样式

android - 如何在 Java 中将 double 舍入到小数点后两位?

Android getX/getY 交错相对/绝对坐标