11import { WebMercatorTilingScheme } from "@cesium/engine" ;
22import {
33 ImageryProvider ,
4- ArcGisMapServerImageryProvider ,
54 IonImageryProvider ,
65 OpenStreetMapImageryProvider ,
76 IonWorldImageryStyle ,
@@ -26,32 +25,27 @@ export const tiles = {
2625 } ) . catch ( console . error ) ,
2726 open_street_map : ( ) =>
2827 new OpenStreetMapImageryProvider ( {
29- url : "https://a. tile.openstreetmap.org/" ,
28+ url : "https://tile.openstreetmap.org/{zoom}/{x}/{y}.png " ,
3029 credit :
31- "Copyright: Tiles © Esri — Source: Esri, DeLorme, NAVTEQ, USGS, Intermap, iPC, NRCAN, Esri Japan, METI, Esri China (Hong Kong), Esri (Thailand), TomTom, 2012" ,
30+ '© <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors' ,
3231 } ) ,
33- esri_world_topo : ( ) =>
34- ArcGisMapServerImageryProvider . fromUrl (
35- "https://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer" ,
36- {
37- credit :
38- "Copyright: Tiles © Esri — Esri, DeLorme, NAVTEQ, TomTom, Intermap, iPC, USGS, FAO, NPS, NRCAN, GeoBase, Kadaster NL, Ordnance Survey, Esri Japan, METI, Esri China (Hong Kong), and the GIS User Communit" ,
39- enablePickFeatures : false ,
40- } ,
41- ) . catch ( console . error ) ,
4232 black_marble : ( { cesiumIonAccessToken } = { } ) =>
43- IonImageryProvider . fromAssetId ( 3812 , { accessToken : cesiumIonAccessToken } ) . catch (
44- console . error ,
45- ) ,
33+ IonImageryProvider . fromAssetId ( 3812 , {
34+ accessToken : cesiumIonAccessToken ,
35+ } ) . catch ( console . error ) ,
4636 japan_gsi_standard : ( ) =>
4737 new OpenStreetMapImageryProvider ( {
4838 url : "https://cyberjapandata.gsi.go.jp/xyz/std/" ,
39+ credit :
40+ "<a href='https://maps.gsi.go.jp/development/ichiran.html'>国土地理院</a>, Shoreline data is derived from: United States. National Imagery and Mapping Agency. \"Vector Map Level 0 (VMAP0).\" Bethesda, MD: Denver, CO: The Agency; USGS Information Services, 1997." ,
4941 } ) ,
5042 url : ( { url, heatmap, tile_zoomLevel } = { } ) =>
5143 url
5244 ? new UrlTemplateImageryProvider ( {
5345 url,
54- tileDiscardPolicy : heatmap ? new DiscardEmptyTileImagePolicy ( ) : undefined ,
46+ tileDiscardPolicy : heatmap
47+ ? new DiscardEmptyTileImagePolicy ( )
48+ : undefined ,
5549 minimumLevel : tile_zoomLevel ?. [ 0 ] ,
5650 maximumLevel : tile_zoomLevel ?. [ 1 ] ,
5751 } )
0 commit comments