UrlTile 类

ol/source/UrlTile~URL瓦片


已弃用
  • 请使用 ol/source/ImageTile.js 替代。
    触发事件:

    子类

    继承

    方法

    递增修订计数器并触发'change'事件。

    从源中清除所有缓存的重新投影瓦片。下一个渲染周期将创建新的瓦片。

    dispatchEvent(event){boolean | undefined} inherited

    派发一个事件,并调用所有监听该类型事件的侦听器。事件参数可以是字符串,也可以是带有 type 属性的对象。

    Name Type 描述
    event BaseEvent | string

    事件对象。

    返回:
    false 如果事件对象上调用了 preventDefault 或任何侦听器返回 false。

    获取值。

    Name Type 描述
    key string

    键名。

    返回:
    值。

    获取数据源的归属函数。

    返回:
    版权声明功能。

    getAttributionsCollapsible(){boolean} inherited

    返回:
    版权信息是可折叠的。

    getKeys(){Array.<string>} inherited

    获取对象属性列表。

    返回:
    属性名列表。

    getProjection(){Projection | null} inherited

    获取源的投影。

    返回:
    投影.

    getProperties(){Object.<string, *>} inherited

    获取包含所有属性名称及其对应值的对象。

    返回:
    对象。

    getRevision(){number} inherited

    获取该对象的版本号。每次修改对象时,版本号都会递增。

    返回:
    修订。

    获取源的状态,请参考 State 了解可能的状态。

    返回:
    状态。

    getTileGrid(){TileGrid | null} inherited

    返回瓦片源的瓦片网格。

    返回:
    瓦片 网格.

    getTileLoadFunction(){LoadFunction}

    已弃用。请改用 ImageTile 源。返回该源的瓦片加载函数。

    返回:
    瓦片加载函数

    getTileUrlFunction(){UrlFunction}

    已弃用。请改用图像瓦片源。返回源的瓦片URL函数。

    返回:
    瓦片URL函数

    getUrls(){!Array.<string> | null}

    已弃用。请改用ImageTile源。返回此源所使用的URL。若使用tileUrlFunction而非url或urls,则返回null。

    返回:
    网址。

    on(type, listener){EventsKey | Array<EventsKey>} inherited

    监听特定类型的事件。

    Name Type 描述
    type string | Array.<string>

    事件类型或事件类型数组。

    listener function

    监听器函数。

    返回:
    监听器的唯一键。若以事件类型数组作为首个参数调用,则返回一个键的数组。

    once(type, listener){EventsKey | Array<EventsKey>} inherited

    单次监听特定类型的事件。

    Name Type 描述
    type string | Array.<string>

    事件类型或事件类型数组。

    listener function

    监听器函数。

    返回:
    监听器的唯一键。如果以事件类型数组作为第一个参数调用,则返回将是键的数组。

    set(key, value, silent) inherited

    设置值。

    Name Type 描述
    key string

    键名。

    value *

    值。

    silent boolean | undefined

    更新时不触发事件。

    setAttributions(attributions) inherited

    设置数据源的归属。

    Name Type 描述
    attributions AttributionLike | undefined

    署名。 可作为string, Array<string>, Attribution,或undefined.

    setProperties(values, silent) inherited

    设置一组键值对。注意:此操作会修改现有属性并添加新属性,但不会删除任何现有属性。

    Name Type 描述
    values Object.<string, *>

    值。

    silent boolean | undefined

    更新而不触发事件。

    setTileLoadFunction(tileLoadFunction)

    已弃用。请改用 ImageTile 数据源。设置该数据源的瓦片加载函数。

    Name Type 描述
    tileLoadFunction LoadFunction

    瓦片加载函数。

    setTileUrlFunction(tileUrlFunction, key)

    已弃用。请改用 ImageTile 源。设置源的瓦片 URL 函数。

    Name Type 描述
    tileUrlFunction UrlFunction

    瓦片URL函数

    key string | undefined

    源的可选新瓦片键。

    设置请求URL。

    Name Type 描述
    url string

    网址。

    setUrls(urls)

    已弃用。请改用 ImageTile 源。设置请求所使用的URL。

    Name Type 描述
    urls Array.<string>

    网址。

    un(type, listener) inherited

    取消监听特定类型的事件。

    Name Type 描述
    type string | Array.<string>

    事件类型或事件类型数组。

    listener function

    监听函数。

    unset(key, silent) inherited

    清除属性。

    Name Type 描述
    key string

    键名。

    silent boolean | undefined

    取消设置而不触发事件。