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



当我点击带有值的数组或json地图时,我试图从OpenLayer 5地图中接收lon/lat中的坐标,以便将地图中心设置为此点击的坐标。我试着通过这个获取坐标

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

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

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

最新更新