在下面的代码的帮助下,我在地图上单击得到 X,Y:
map.on('singleclick', function(event) {
var coordinate = event.coordinate;
}
在下面的代码的帮助下,我在地图上单击得到 X,Y:
map.on('singleclick', function(event) {
var coordinate = event.coordinate;
}
这应该这样做
map.on('singleclick', function(event) {
var x = event.pixel[0];
var y = event.pixel[1];
var extent = ol.extent.boundingExtent([
map.getCoordinateFromPixel([x - 25, y - 25]),
map.getCoordinateFromPixel([x + 25, y - 25]),
map.getCoordinateFromPixel([x + 25, y + 25]),
map.getCoordinateFromPixel([x - 25, y + 25])
]);
}