TileLayer.Canvas

概述

在浏览器端创建canvas瓦片层,扩展TileLayer

用法示例

var canvasTiles = FMap.tileLayer.canvas();
canvasTiles.drawTile = function(canvas, tilePoint, zoom) {
    var ctx = canvas.getContext('2d');
    // draw something on the tile canvas
}

创建(Creation)

创建:

创建 描述
FMap.tileLayer.canvas( <TileLayer options> options? ) 设置option对象实例化一个Canvas tile layer对象

选项(Options)

选项:

选项 类型 默认值 描述
async Boolean FALSE 瓦片异步绘制,每个瓦片绘制完成后回调 tileDrawn方法

方法(Methods)

方法:

方法 参数 返回值 描述
drawTile() <HTMLCanvasElement> canvas,<Point> tilePoint,<Number> zoom this 每次绘制完瓦片后需要定义这个方法,canvas所绘制的瓦片是真实存在,tilePoint表示瓦片的数量,zoom 表示缩放级别
tileDrawn() <HTMLCanvasElement> canvas - 异步绘制后的回调函数

results matching ""

    No results matching ""