Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用mapbox.js切换图层的问题_Javascript_Toggle_Mapbox - Fatal编程技术网

Javascript 使用mapbox.js切换图层的问题

Javascript 使用mapbox.js切换图层的问题,javascript,toggle,mapbox,Javascript,Toggle,Mapbox,我在使用mapbox.js切换地图图层时遇到问题。使用来自的代码[它将基本mapbox基本地图(例如mapbox.outdoors或mapbox.satellite)作为切换层,但个人地图层上的多边形不会出现。我知道地图可以自己绘制,但当我尝试将其添加到切换地图时,多边形不会出现。我不确定代码本身是否存在问题,不允许我进行切换要显示的个人地图,或者如果“我的地图盒”地图存在问题 我的github存储库是 欢迎任何想法!我只看到在您的示例中添加了三个瓷砖层。addLayer(L.mapbox.ti

我在使用mapbox.js切换地图图层时遇到问题。使用来自的代码[它将基本mapbox基本地图(例如mapbox.outdoors或mapbox.satellite)作为切换层,但个人地图层上的多边形不会出现。我知道地图可以自己绘制,但当我尝试将其添加到切换地图时,多边形不会出现。我不确定代码本身是否存在问题,不允许我进行切换要显示的个人地图,或者如果“我的地图盒”地图存在问题

我的github存储库是


欢迎任何想法!

我只看到在您的示例中添加了三个瓷砖层。
addLayer(L.mapbox.tileLayer('mapbox.outdoors'),'outdoors',1);addLayer(L.mapbox.tileLayer('silvani1.p56fej97'),'1980',3);
您所指的多边形在哪里?多边形位于Mapbox上的silvan.p56fej97图层上。当该地图单独显示时,您可以从GeoJSON文件中看到多边形。但是,当我尝试将同一地图添加到toggle mapboxJS示例中时,它会切换背景类型,但多边形不再显示。您可以共享lin吗我们在哪里可以看到多边形?我想我们在这里混淆了平铺数据和矢量多边形数据。