gwt openlayers中的mousemove事件

gwt openlayers中的mousemove事件,openlayers,gwt-openlayers,Openlayers,Gwt Openlayers,我试图在gwt openlayers中捕获鼠标事件。 以下处理程序确实接收事件,但我 无法从EventObject提取鼠标位置。 有人能帮忙吗 mapPanel.getMap().getEvents().register("mousemove", mapPanel.getMap(), new EventHandler() { @Override public void onHandle(EventObject eventObject) {

我试图在gwt openlayers中捕获鼠标事件。 以下处理程序确实接收事件,但我 无法从EventObject提取鼠标位置。 有人能帮忙吗

mapPanel.getMap().getEvents().register("mousemove", mapPanel.getMap(), new EventHandler() {
            @Override
            public void onHandle(EventObject eventObject) {
                // how to obtain mouse position ?
            }
        });
另外,是否有其他方式接收鼠标移动事件?我能拦截吗 这个鼠标位置控制


非常感谢您的帮助。

我浏览了源代码,自己找到了答案。我希望它能对其他人有用

mapPanel.getMap().getEvents().register("mousemove", mapPanel.getMap(), new EventHandler() {

            @Override
            public void onHandle(EventObject eventObject) {
                 JSObject xy = eventObject.getJSObject().getProperty("xy");
                 Pixel px = Pixel.narrowToPixel(xy);
                 LonLat lonlat = mapPanel.getMap().getLonLatFromPixel(px);
            }
        });