openlayers:实现绘制和修改测地线圆
使用带有自定义几何函数的ol/interaction/Draw交互以及ol/interaction/Modify交互来绘制和修改测地线圆(表示地球球体表面上的圆的ol/geom/Polygon#circular多边形)的示例。多边形放置在ol/geom/GeometryCollection和ol/geom/Point中,这允许修改交互来调整圆心和半径。自定义样式功能可确保始终显示正确的最终几何图形。ol/geom/Circle投影(平面)几何体也可以绘制和修改。在Web墨卡托投影中,当测地线和投影圆的中心在北方和南方纬度之间移动时,可以看到它们之间的差异。ol/interaction/Snap交互可以用来创建同心圆。
main.js
import Map from 'ol/Map.js';
import View from 'ol/View.js';
import {
Circle as CircleStyle,