Mais

O que causa o erro Leaflet JS Providers; Erro não detectado: nenhum valor fornecido para a variável {time}


Estou usando fornecedores de folhetos e tentando adicionar NASAGIBS.ViirsEarthAtNight2012 ao meu controle de camada, meus outros mapas de base carregam bem; mas este não o faz e retorna os seguintes erros no console. O que pode causar isso?

Amostra de código;

$ (document) .ready (function () {var aLayerOne = L.tileLayer ('http: // {s} .tile.openstreetmap.fr / hot / {z} / {x} / {y} .png ">

Eu descobri isso; são necessários os parâmetros que fazem referência ao URL.

var NASAGIBS_ViirsEarthAtNight2012 = L.tileLayer ('http://map1.vis.earthdata.nasa.gov/wmts-webmerc/VIIRS_CityLights_2012/default/ {time} / {tilematrixset} {maxZoom} / {z} / {y} / { x}. {format} ', {atribuição:' Imagens fornecidas por serviços da Global Imagery Browse Services (GIBS), operados pela NASA / GSFC / Earth Science Data and Information System (ESDIS) com financiamento fornecido pela NASA / HQ. ', limites: [[-85.0511287776, -179.999999975], [85.0511287776, 179.999999975]], minZoom: 1, maxZoom: 12, formato:' png ', hora: ", tilematrixset:' GoogleMapsCompatible_Level '});


Assista o vídeo: Programowanie w JavaScript #7 zmienne (Outubro 2021).