Как получить координату синего круга - PullRequest
0 голосов
/ 01 апреля 2019

Я использую открытые слои для рисования, изменения и привязки LineString на карте.

Когда я двигаю мышь, маленький синий кружок привязывается к объекту (LineString). Я могу получить координаты указателя мыши. Как я могу получить координату маленького синего круга?

import { Draw, Modify, DragAndDrop, Snap } from 'ol/interaction';
const map = new Map({target: 'map-container',
view: new View({ center: fromLonLat([6.4014458656311, 52.2779654296947]), zoom: 17 }),
layers: [new Tile({ source: new OSM() })]
});

var snap = new Snap({ source: source, edge: false });

map.addInteraction(draw);
map.addInteraction(modify);
map.addInteraction(snap);

// Get coordinate of mousepointer.
map.on('pointermove', function (e) {
if (e.dragging) return;

console.log(`e.coor=${e.coordinate}`);
}
...