javascript - 添加第 17 个 Mapbox 地图后,Slick 幻灯片失败
问题描述
我正在制作一个带有光滑滑块的页面,该滑块可以在 Mapbox 的地图之间滑动。代码有效,但在我添加第 17 个地图后,第一个不再显示(如果第 18 个添加了第 1-2 个不显示......)。我似乎无法在他们的网站上找到免费帐户的限制。是否有限制或有人知道解决方法吗?我无法在 JavaScript 中添加循环,因为“容器:”仍然添加了第 17 个并且不显示第 1 个。
mapboxgl.accessToken = '...';
var mapAustria = new mapboxgl.Map({
container: 'mapAustria', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [14.763850, 47.222536], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
var mapAustria2 = new mapboxgl.Map({
container: 'mapAustria2', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [14.763850, 47.222536], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
var mapHungary = new mapboxgl.Map({
container: 'mapHungary', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [19.251680, 47.581940], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
var mapEngland = new mapboxgl.Map({
container: 'mapEngland', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [-1.010697, 52.071675], // starting position [lng, lat]
zoom: 13.3 // starting zoom
});
var mapEngland2 = new mapboxgl.Map({
container: 'mapEngland2', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [-1.010697, 52.071675], // starting position [lng, lat]
zoom: 13.3 // starting zoom
});
var mapSpain = new mapboxgl.Map({
container: 'mapSpain', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [2.257649, 41.568925], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
var mapBelgium = new mapboxgl.Map({
container: 'mapBelgium', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [5.970996, 50.440195], // starting position [lng, lat]
zoom: 13.3 // starting zoom
});
var mapMonza = new mapboxgl.Map({
container: 'mapMonza', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [9.289711, 45.621617], // starting position [lng, lat]
zoom: 13 // starting zoom
});
var mapMugello = new mapboxgl.Map({
container: 'mapMugello', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [11.371805, 43.997830], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
var MapRussia = new mapboxgl.Map({
container: 'MapRussia', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [39.967059, 43.408882], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
var MapGermany = new mapboxgl.Map({
container: 'MapGermany', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [6.940758, 50.333245], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
var mapPortugal = new mapboxgl.Map({
container: 'mapPortugal', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [-8.627975, 37.231833], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
var mapImola = new mapboxgl.Map({
container: 'mapImola', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [11.710237, 44.340919], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
var mapTurkey = new mapboxgl.Map({
container: 'mapTurkey', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [29.410273, 40.956887], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
var mapBahrain = new mapboxgl.Map({
container: 'mapBahrain', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [50.513280, 26.029234], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
var mapBahrain2 = new mapboxgl.Map({
container: 'mapBahrain2', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [50.513280, 26.029234], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
/* if added doesn't work
var mapAbuDhabi = new mapboxgl.Map({
container: 'mapAbuDhabi', // container id
style: 'mapbox://styles/kili02/ckjroahc26vps19paqhy0e1tl', // style URL
center: [54.611141, 24.471118], // starting position [lng, lat]
zoom: 14.3 // starting zoom
});
*/
解决方案
推荐阅读
- mqtt - 持久会话在 MQTT 中如何工作?
- vue.js - 如何将多个字段发送到 vue-x 商店?
- c# - 是否可以使用实体框架将 Datacontext 类设为静态
- javascript - 正则表达式后视(JS)中的可选字符
- android - 将 RemoteViews 中的 TextView 设置为 CSS 样式的 html 文本
- python - 如何在 Python 中模仿 R 的 rasterImage 函数?
- javascript - 如何将事件侦听器添加到动态元素
- excel - Excel:解锁受保护的工作表忘记密码
- php - 检查 php 登录站点中的用户活动
- php - PHP 警告:DOMDocument::loadHTML(): htmlParseEntityRef: 期待 ';' 在实体中,