Javascript 在墨卡托地图上绘制测地圆盘
我想画白天/晚上的终结者,最简单的方法是计算圆阴影(对详细的数学计算毫无用处)并将其投影到wgs4球体上 它工作得很好。只需将此功能添加到矢量层Javascript 在墨卡托地图上绘制测地圆盘,javascript,openlayers,openlayers-3,geodesic-sphere,Javascript,Openlayers,Openlayers 3,Geodesic Sphere,我想画白天/晚上的终结者,最简单的方法是计算圆阴影(对详细的数学计算毫无用处)并将其投影到wgs4球体上 它工作得很好。只需将此功能添加到矢量层 var feature = new ol.Feature( ol.geom.Polygon.circular( new ol.Sphere(6378137), [123.0, 12.5], 9000000.0, 32).transform('EPSG:4326', 'EPSG:38
var feature = new ol.Feature(
ol.geom.Polygon.circular(
new ol.Sphere(6378137),
[123.0, 12.5],
9000000.0,
32).transform('EPSG:4326', 'EPSG:3857'));
但是。。。投影多边形不考虑循环坐标,靠近极点时,最后一个顶点绘制一条到第一个顶点的直线。我没有一个干净的房间
我读过关于ol.geom.flat.geodesic.greatCircle的文章,但我需要的是一个巨大的光盘,例如,用来填充夜间区域
我该怎么做?您检查过这个了吗?