根据How to implement a tile source to mapbox-gl的说法,我在mapbox gl JS中有一个关于栅格瓦片源的问题,这似乎符合你的声明,mapbox只支持x/y/z而不支持经度/经度瓦片坐标。我在这个问题上遇到了麻烦,使用了以下瓦片来源(WMTS):https://www.wmts.nrw.de/geobasis/wmts_nw_dop20/1.0.0/WMTSCapabilities.xml。
我想包含这个wmts作为源代码,并像这样添加一个层:
map.on("load", function() {
map.addSource("wmts-layer", {
"type": "raster",
"tiles":['https://www.wmts.nrw.de/geobasis/wmts_nw_dop20/tiles/nw_dop20/EPSG_3857_16/{z}/{x}/{y}.jpeg'],
"tileSize": 256
});
map.addLayer({
"id": "wmts-layer",
"source": "wmts-layer",
"type": "raster",
"visibility": "visible",
"source-layer": "nw_dop20",
});
});它根本不起作用,磁贴被加载,但却是空图像!谁能指出这里的问题是什么?干杯菲尔
发布于 2018-02-08 21:17:23
您似乎正确地使用了Mapbox-GL-JS (尽管您不需要source-layer)。无论出于什么原因,该服务都会返回空白的tiles for example。
发布于 2018-03-05 21:16:34
谢谢你的调查史蒂夫
这真的很奇怪,由于某些原因,该服务在mapbox gl中似乎无法使用,因为它在每个缩放级别上提供的坐标不同于在mapbox (tms或xyz)的磁贴方案中指定的坐标!
https://stackoverflow.com/questions/48639017
复制相似问题