Линии выглядят по-разному на разных масштабах - PullRequest
0 голосов
/ 23 января 2019

Я использую API ArcGIS JavaScript 3.27.

Ниже я приложил, как линии выглядят с разной степенью масштабирования.

Эти линии нарисованы на основе этого кода.(JavaScript Code)

var baseX = Number, baseY = Number
for (var i = 0; i < 100; i ++) {
    var posArray = [
        [ baseX + i, baseY + i ],
        [ baseX + (i + 1), baseY + (i + 1) ]
    ];

    var graphic = new Polyline(map.spatialReference);
    graphic.addPath(posArray);

    var symbol = new SimpleFillSymbol(
        SimpleFillSymbol.STYLE_SOLID,
        new SimpleLineSymbol(SimpleLineSymbol.STYLE_SOLID, new Color([ 255, 255, 255 ]), 1),
        new Color([ 58, 58, 58, 0.8 ])
    );
    var graphic = new Graphic(geometry, symbol);
    map.graphics.add(graphic);
}

И в норме нарисованные линии должны быть прямыми, но, как вы видите ниже, нарисованные линии не являются прямыми.

Выглядит прямо только при максимальном увеличенииОценить и другие коэффициенты масштабирования, это не выглядит прямо.

Какие-либо решения?

Minimum Zoom Rate

enter image description here

enter image description here Maximum Zoom Rate

...