17 lines
474 B
JavaScript
17 lines
474 B
JavaScript
/**
|
|
* @module pointerMoveHandler
|
|
*/
|
|
|
|
/** Changes cursor depending on if user is hovering over a pin
|
|
* @param {Event} event - Pointer move event
|
|
* @param {ol.Map} map - OpenLayers map
|
|
*/
|
|
|
|
const pointerMoveHandler = (event, map) => {
|
|
const currentPixel = map.getEventPixel(event.originalEvent);
|
|
if (map.hasFeatureAtPixel(currentPixel)) {
|
|
map.getTarget().style.cursor = "pointer";
|
|
} else map.getTarget().style.cursor = "";
|
|
};
|
|
|
|
export default pointerMoveHandler;
|