gpt4 book ai didi

leaflet - 为什么 Leaflet/Mapbox 缩放和图层控件缺少标记?

转载 作者:行者123 更新时间:2023-12-02 07:01:10 25 4
gpt4 key购买 nike

我们使用 mapbox 1.5.2 加载我们自己的图 block ,代码如下:

var mapLayer = L.tileLayer('http://192.168.1.2/tiles/{z}/{x}/{y}.png',
{maxZoom: 18}
);
var satLayer = L.tileLayer('http://192.168.1.2/images/{z}/{x}/{y}.png',
{maxZoom: 18}
);
var hybridLayer = L.tileLayer('http://192.168.1.2/roads/{z}/{x}/{y}.png',
{maxZoom: 18}
);
var satGroup = L.layerGroup([satLayer,hybridLayer]);
var baseLayers = {"OSM":mapLayer, "Sat":satGroup};
L.control.layers(baseLayers).addTo(map);

得到如下 map : enter image description here

控件发生了什么变化?我应该在缩放和多层的“煎饼堆栈”中有一个加号/减号。 FWIW,控件工作正常。

最佳答案

在离线模式下使用时,至少需要三个文件,mapbox.css、mapbox.js 和 images/icons-404040.png。我使用以下 url 获取 png 文件(它可能会随着版本的变化而变化): http://api.tiles.mapbox.com/mapbox.js/v1.5.2/images/icons-404040.png

在 mapbox.css 级别创建一个图像子目录,并将该文件放入其中。我的应用现在可以运行了。

这是文件的图片:

enter image description here

关于leaflet - 为什么 Leaflet/Mapbox 缩放和图层控件缺少标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20619186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com