如何在单击时获得OpenLayers 5中的lon / lat值

问题描述 投票:0回答:1

当我在地图上单击具有值的数组或json时,我试图以lon / lat形式从OpenLayer 5地图中接收坐标,以便将地图中心设置为此单击的坐标。我试图以此获得坐标

var mousePosition = new OlMousePosition({
  coordinateFormat: createStringXY(2),
  projection: 'EPSG:25832',
});

但是mousePosition中的坐标存储在哪里?我发现的所有示例都通过target:将值发送到HTML元素中。

click centering openlayers-5 mouse-position
1个回答
0
投票

当我得到像素坐标时,我现在从ol / Map中使用getCoordinateFromPixel来获取特定值,并使用map.getView().setCenter(coordinates)来设置中心。

© www.soinside.com 2019 - 2024. All rights reserved.