AbstractCircleController.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:geomajas-project-client-gwt 作者:
private void updateGraphics(MouseEvent<?> event) {
    Coordinate position = getScreenPosition(event);
    double deltaX = position.getX() - getScreenCenter().getX();
    double deltaY = position.getY() - getScreenCenter().getY();
    radius = Math.sqrt((deltaX * deltaX) + (deltaY * deltaY));

    LineString radiusLine = mapWidget.getMapModel().getGeometryFactory().createLineString(
            new Coordinate[] { center, position });
    mapWidget.getVectorContext().drawCircle(circleGroup, "outer", center, radius, circleStyle);
    mapWidget.getVectorContext().drawLine(circleGroup, "radius", radiusLine, circleStyle);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号