小编Jaa*_*han的帖子

如何获取存储在开放层变量中的鼠标坐标?

我有一个代码可以在 openlayers 中显示地图之外的鼠标位置!如果我想在调用 js 鼠标事件 onmousedown 和 onmouseup 时保存这些坐标怎么办?

我有以下代码:

const mousePositionControl = new MousePosition({
    coordinateFormat: createStringXY(4),
    projection: 'EPSG:4326',
    className: 'custom-mouse-position',
    target: document.getElementById('mouse-position'),
    undefinedHTML: ' '
});

const map = new Map({
    controls: defaultControls({
        attributionOptions: {
            collapsible: false
        }
    }).extend([mousePositionControl]),
    layers: [
        new TileLayer({
            source: new OSM()
        })
    ],
    target: 'map',
    view: new View({
        center: [0, 0],
        zoom: 2
    })
});
Run Code Online (Sandbox Code Playgroud)

javascript openlayers

6
推荐指数
1
解决办法
6816
查看次数

标签 统计

javascript ×1

openlayers ×1