Red de conocimiento informático - Conocimiento informático - Cómo llamar a la API de skymaps js para agregar el servicio de capas publicadas de arcgis

Cómo llamar a la API de skymaps js para agregar el servicio de capas publicadas de arcgis

lt;script type="text/javascript" src="/js/maps.js"gt; lt;/scriptgt

lt;script type="text/javascript" src="/js/ service.js" gt;lt;/scriptgt;

lt;titlegt;Área administrativalt;/titlegt;

lt;script type="text/javascript"gt;

var zoom = 10;

var wmsLayer;

var localsearch;

var mapa; /p>

función onLoad() {

var config = { proyección: "EPSG: 4326"}

// Instancia de mapa

map = new TMap("mapDiv", config);

// Establece el punto central y el plano horizontal del mapa mostrado

map.centerAndZoom(new TLngLat(106.38848, 38.995728), zoom ); <

// Permitir que se use la rueda del mouse para ampliar el mapa

map.enableHandleMouseScroll()

// Permitir hacer doble clic en el mapa para ampliar

mapa .enableDoubleClickZoom();

getWMS()

}

función para mapa.

función getWMS(){

if(wmsLayer)

{

map.removeLayer(wmsLayer)

}

var config.

p>

var config = {

SOLICITUD: "GetMap", //Nombre de la operación

VERSIÓN : "1.1.1", //Versión del servicio solicitado

SERVICE: "WMS", //Identificador del tipo de servicio

LAYERS: 0", //Lista multicapa separados por ", "

TRANSPARENT .true, // Si el fondo de la imagen de salida es transparente

ESTILOS: "predeterminado", // Estilo descriptivo para cada capa solicitada, separados por " , "

FORMATO: "imagen/png", //Tipo de imagen de salida

SRS: "EPSG: 4326", //Tipo de proyección del mapa

ANCHO : 256, //Ancho de píxeles de la imagen del mapa de salida

HEIGHT: 256 //Muestra la altura de píxeles de la imagen del mapa

}

wmsLayer = nuevo TTileLayerWMS("wms", "url", configuración);

/Agregar capa WMS al mapa

map.addLayer(wmsLayer

}

lt;/scriptgt; p>

Nota:

1. En primer lugar, dado que se llama al método del mapa del cielo para agregar la capa wms, es necesario utilizar el servicio de capas publicado por arcgis. Es necesario habilitar la función de servicio wms. Habrá una dirección cuando esté habilitada, que es la dirección de la URL anterior

2 En la inicialización del mapa, var config = {projection: "EPSG: 4326"} Esta configuración es necesaria, de lo contrario. hará que falle la adición de la capa del mapa.

3. Respecto a los elementos de configuración, debes prestar atención al atributo LAYERS Es el nombre de la capa en la que publicas el servicio.

FORMATO: "image/png" debe. También preste atención a I Lo que está escrito es image/jpeg. Si hay un problema, cámbielo a png y será normal.

Tenga en cuenta lo anterior, no debería haber ningún problema.