arcgis 层的图块根本不加载
Tiles of arcgis layer do not load at all
我尝试使用带有传单的特定 arcgis 图层。但是,我真的不知道我是否正确使用它或错过了重要的一点,因为没有加载图块并且我没有收到任何错误消息。也许有人知道,我做错了什么/如何解决我的问题。
这是我的传单地图的初始化(叠加层 'hamburg' 是我正在谈论的 arcgis 图层):
angular.extend($scope, {
hamburg: {
lat: 53.551086,
lng: 9.993682,
zoom: 13
},
layers: {
baselayers: {
osm: {
name: 'OpenStreetMap',
type: 'xyz',
url: 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
layerOptions: {
subdomains: ['a', 'b', 'c'],
attribution: '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
continuousWorld: true,
opacity: 0.9,
detectRetina: true,
reuseTiles: true
}
}
},
overlays: {
hamburg: {
name: 'hamburg',
url: 'https://tiles.arcgis.com/tiles/KHQBPiNdn2v7ViKB/arcgis/rest/services/Hafenkarte_FE/MapServer',
type: 'xyz'
}
}
},
defaults: {
zoomControlPosition: 'topright',
maxZoom: 17,
minZoom: 13,
scrollWheelZoom: true
}
});
谢谢!
这不起作用,因为您将图层定义为 xyz
图层,而 Esri 图层不是。使用 Esri 图层需要您加载 leaflet-esri 库并定义不同的图层类型。当我访问 URL 您尝试使用和附加 /WMSServer 时,我看到它是一个带有马赛克规则的 Esri 图像层,据我所知指令不支持,但我可能是错的。指令的示例页面上有很多关于如何将 Ersi 层与指令一起使用的示例。我建议你看看(标签层下):
可以在此处找到有关一般使用 Leaflet 和 Esri 的更多信息:
我尝试使用带有传单的特定 arcgis 图层。但是,我真的不知道我是否正确使用它或错过了重要的一点,因为没有加载图块并且我没有收到任何错误消息。也许有人知道,我做错了什么/如何解决我的问题。
这是我的传单地图的初始化(叠加层 'hamburg' 是我正在谈论的 arcgis 图层):
angular.extend($scope, {
hamburg: {
lat: 53.551086,
lng: 9.993682,
zoom: 13
},
layers: {
baselayers: {
osm: {
name: 'OpenStreetMap',
type: 'xyz',
url: 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
layerOptions: {
subdomains: ['a', 'b', 'c'],
attribution: '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',
continuousWorld: true,
opacity: 0.9,
detectRetina: true,
reuseTiles: true
}
}
},
overlays: {
hamburg: {
name: 'hamburg',
url: 'https://tiles.arcgis.com/tiles/KHQBPiNdn2v7ViKB/arcgis/rest/services/Hafenkarte_FE/MapServer',
type: 'xyz'
}
}
},
defaults: {
zoomControlPosition: 'topright',
maxZoom: 17,
minZoom: 13,
scrollWheelZoom: true
}
});
谢谢!
这不起作用,因为您将图层定义为 xyz
图层,而 Esri 图层不是。使用 Esri 图层需要您加载 leaflet-esri 库并定义不同的图层类型。当我访问 URL 您尝试使用和附加 /WMSServer 时,我看到它是一个带有马赛克规则的 Esri 图像层,据我所知指令不支持,但我可能是错的。指令的示例页面上有很多关于如何将 Ersi 层与指令一起使用的示例。我建议你看看(标签层下):
可以在此处找到有关一般使用 Leaflet 和 Esri 的更多信息: