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/ 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.