如何在Leaflet映射中显示ArcGIS Server TileLayer

时间:2014-02-01 23:15:31

标签: javascript leaflet arcgis-server

我试图在Leaflet地图中显示我使用ArcGIS Server发布的地图。我首先尝试将地图显示为底图并创建一个简单的Leaflet TileLayer:

    var aLayerSix = L.tileLayer('http://seasnail.csun.edu/ArcGIS/rest/services/GIS/Campus_Base/MapServer/tile/{z}/{y}/{x}.png', {
                    attribution: 'Map Tile © CSUN Geography'
                });

我无法得到地图。然后我尝试使用Leaflet ESRI插件:

var aLayerSix = L.esri.tiledMapLayer("http://seasnail.csun.edu/ArcGIS/rest/services/GIS/Campus_Base/MapServer/");

仍然无法让传单显示地图。 这是地图的中心:

var centerlatlng = L.latLng(34.238716626866484, -118.52985978131983);

干杯,

1 个答案:

答案 0 :(得分:1)

您的服务似乎在WGS84(EPSG 4326);在{Leaf>中出现must be in Web Mercator(EPSG 3857)。