簡體   English   中英

如何顯示底圖和 TileLayer ArcGIS Javascript API

[英]How to display basemap and a TileLayer ArcGIS Javascript API

我正在使用 ArcGIS 的 API for JavaScript 來顯示緩存的 map 服務。 到目前為止,我一直在關注文檔,這就是我所擁有的。

const mapLayer = new TileLayer({
  url: "https://sigmun.implanchihuahua.org/webserver/rest/services/Metrica_Chihuahua/PU023_Dosificacion_Zonificacion_Secundaria_2021_MC/MapServer",
  opacity: 0.3
});

const map = new Map({
  basemap: 'osm',
  layers: [mapLayer],
});

此代碼顯示下一個在此處輸入圖像描述

即使我創建了 TileLayer 實例,它也不會顯示,但如果我刪除了底圖線,就像這樣。

const mapLayer = new TileLayer({
  url: "https://sigmun.implanchihuahua.org/webserver/rest/services/Metrica_Chihuahua/PU023_Dosificacion_Zonificacion_Secundaria_2021_MC/MapServer",
  opacity: 0.3
});

const map = new Map({
  // basemap: 'osm',
  layers: [mapLayer],
});

TileLayer 被顯示出來。 在此處輸入圖像描述

我想要做的是顯示底圖和瓦片圖層。

您的切片圖層未顯示在 OSM 底圖的頂部,因為它的切片是在不同的空間參考中創建的。

https://sigmun.implanchihuahua.org/webserver/rest/services/Metrica_Chihuahua/PU023_Dosificacion_Zonificacion_Secundaria_2021_MC/MapServer顯示PROJCS["MEXICO_ITRF_2008_UTM_Zone_13N"...而 WebMercator 是。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM