loadCRN

loadCRN (resourceOrUrlOrBuffer) Promise.< CompressedTextureBuffer >|undefined

异步加载给定的URL并将其解析到CRN文件,或解析CRN文件的原始二进制数据。返回一个承诺,该承诺将在加载后解析为包含图像缓冲区,宽度,高度和格式的对象,或拒绝URL加载失败或解析数据失败。数据已加载使用XMLHttpRequest,这意味着为了向另一个来源发出请求,服务器必须启用跨域资源共享(CORS)标头。
Name Type Description
resourceOrUrlOrBuffer Resource | String | ArrayBuffer 二进制数据或ArrayBuffer的URL。
Returns:
一个承诺,将在加载时解析为请求的数据。如果未返回,则返回undefined request.throttle 为true,并且请求的优先级不够高。
Throws:
Example:
// load a single URL asynchronously
Cesium.loadCRN('some/url').then(function(textureData) {
    var width = textureData.width;
    var height = textureData.height;
    var format = textureData.internalFormat;
    var arrayBufferView = textureData.bufferView;
    // use the data to create a texture
}).otherwise(function(error) {
    // an error occurred
});
See: