【发布时间】:2021-04-25 15:01:36
【问题描述】:
我正在使用此代码 sn-p 绘制圆形,圆形形状很好,但在缩小期间圆形覆盖甚至数千公里。我需要围绕指定半径修复这个圆。
private void addPointGraphic(double lat, double lng, float radius) {
if (graphicsOverlay != null) {
Viewpoint viewpoint = new Viewpoint(latitude, longitude, 12);
final ListenableFuture<Boolean> viewpointSetFuture = mapView.setViewpointAsync(viewpoint, 5);
SimpleMarkerSymbol pointSymbol = new SimpleMarkerSymbol(SimpleMarkerSymbol.Style.CIRCLE, color, radius);
pointSymbol.setOutline(new SimpleLineSymbol(SimpleLineSymbol.Style.SOLID, hexGreen, 1.5f));
Point point = new Point(lng, lat, SpatialReferences.getWgs84());
Graphic pointGraphic = new Graphic(point, pointSymbol);
graphicsOverlay.getGraphics().add(pointGraphic);
}
}
【问题讨论】:
标签: javafx arcgis arcgis-runtime