當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript ArcGIS BaseTileLayer.getTileUrl用法及代碼示例


基本信息

以下是所在類或對象的基本信息。

AMD: require(["esri/layers/BaseTileLayer"], (BaseTileLayer) => { /* code goes here */ });

ESM: import BaseTileLayer from "@arcgis/core/layers/BaseTileLayer";

類: esri/layers/BaseTileLayer

繼承: BaseTileLayer > Layer > Accessor

子類: BingMapsLayer

自從:用於 JavaScript 4.4 的 ArcGIS API

用法說明

BaseTileLayer.getTileUrl函數(或屬性)的定義如下:

getTileUrl (level, row, col) {String}


此方法返回給定級別、行和列的圖像的 URL。重寫此方法以根據用戶交互構造圖像的 URL。

參數:

類型說明
level Number

詳細程度。該值由 LayerView 提供。

row Number

瓷磚行。該值由 LayerView 提供。

col Number

瓷磚列。該值由 LayerView 提供。

返回:

類型 說明
String 返回平鋪圖像的 URL。

例子:

// generate the tile url for a given level, row and column
getTileUrl: function (level, row, col) {
  // urlTemplate is a property of the custom layer.
  // value is provided by the application
  return this.urlTemplate.replace("{z}", level).replace("{x}", col).replace("{y}", row);
},

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 BaseTileLayer.getTileUrl。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。