1 votos

utilizando la función WebTiledLayer

Usando la versión 3.8 de la api de javascript de esri, estoy tratando de usar algunos mosaicos cacheados de nuestro servidor en http://hexe.er.usgs.gov/ifhp/will/tiles/ utilizando WebTiledLayer . Creo que nuestras baldosas están configuradas como ${level}/$ {row}/${col}.png , sin embargo mis baldosas siguen sin aparecer. ¿Tiene esto algo que ver con la configuración de un parámetro de extensión? Me gustaría que los azulejos para mostrar con la medida de 'xmin': -88.243751, 'ymin': 41.49263, 'xmax': -88.131789, 'ymax': 41.727235

Esta muestra es el único ejemplo que he encontrado que utiliza una caché de baldosas web y no utiliza el parámetro de extensión, pero es un mapa mundial mientras que el mío es un pequeño condado de Illinois. No he encontrado ningún ejemplo de uso de la opción de extensión, así que tal vez no lo tengo configurado correctamente.

Aquí está mi fragmento de código con el intento de parámetro de extensión.

var tiles = new WebTiledLayer("http://hexe.er.usgs.gov/ifhp/will/tiles/overlay10/${level}/${row}/${col}.png", {
    "Extent": "'xmin': -88.243751, 'ymin': 41.49263, 'xmax': -88.131789, 'ymax': 41.727235"
});
map.addLayer(tiles);

1voto

Daniel Broekman Puntos 1951

El WebTiledLayer está codificado para trabajar con conjuntos de azulejos que están en web mercator. No es fácil utilizar esa clase con un conjunto de azulejos que utilice algo distinto a web mercator (como wgs84).

Para utilizar sus mosaicos en una aplicación arcgis js api, debe crear una capa personalizada .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X