Openlayers 3如何以高(小)分辨率渲染几何中的每个点?

rya*_*ack 6 geojson stride openlayers-3

如何强制ol3渲染几何体中的每个点?

我遇到了openlayers 3的问题,虽然我在100米的距离上绘制了一个3000点的线串,但只有大约1000个渲染.

编辑:现在 - Openlayers 3 v.3.7.0

在开放层3中的一组点上进行足够远的放大显示,在网格图案中仅绘制了几个点.我想放大查看在厘米或毫米级地图中略微偏移的100个点.

openlayers 3有可能吗?

bar*_*vde 3

渲染器将​​简化您的几何图形。步长基本上是指坐标中有 2、3 或 4 个值,例如 XY、XYZ、XYZM。

您将需要考虑更改 ol.SIMPLIFY_TOLERANCE 但您需要创建一个自定义构建并更改定义(据我所知)(http://openlayers.org/en/v3.5.0/doc/tutorials/自定义构建.html)。

/**
 * @define {number} Tolerance for geometry simplification in device pixels.
 */
ol.SIMPLIFY_TOLERANCE = 0.5;
Run Code Online (Sandbox Code Playgroud)

尝试将其设置为 0 或负值。