如何知道图块在视口中是否可见?

时间:2020-07-10 07:32:37

标签: cesium

我正在尝试实现自己的ImageryProvider,但我不想花费时间和精力来加载可见地图之外的图块。

这是检索磁贴的代码:

MagnoEmptyProvider.prototype.requestImage = function (x, y, level, request) {
    var canvas = document.createElement('canvas');
    canvas.width = 256;
    canvas.height = 256;
    var context = canvas.getContext('2d');
    var cssColor = this._color.toCssColorString();
    context.strokeStyle = cssColor;
    context.lineWidth = 1;
    context.strokeRect(1, 1, 255, 255);

    // Draw the tile canvas

    return canvas;
};

如何知道此请求是否来自可见图块(我的意思是可见图内的图块)? 当我只看到纽约时,我不想从中国装载瓷砖。

0 个答案:

没有答案