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);
}
AbstractCircleController.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:geomajas-project-client-gwt
作者:
评论列表
文章目录