当我在地图上单击具有值的数组或json时,我试图以lon / lat形式从OpenLayer 5地图中接收坐标,以便将地图中心设置为此单击的坐标。我试图以此获得坐标
var mousePosition = new OlMousePosition({
coordinateFormat: createStringXY(2),
projection: 'EPSG:25832',
});
但是mousePosition
中的坐标存储在哪里?我发现的所有示例都通过target:
将值发送到HTML元素中。
当我得到像素坐标时,我现在从ol / Map中使用getCoordinateFromPixel
来获取特定值,并使用map.getView().setCenter(coordinates)
来设置中心。