白色背景的 Mapbox 地图
在某些情况下,我们需要在显示地图内容的时候,不显示地图背景
比如:只需要白色背景
首先,使用 mapbox 初始化地图
1 | // 配置 token |
接下来,在生成的地图上画线
为了实现渐变色,我引入了 leaflet.hotliine.js 这个插件
1 | L.hotline(segments, { |
开始的时候尝试找到一个「白色底」的地图类型
1 | var mapTypes = { |
但并没有
在审查元素的时候,发现地图在实现的时候,是把 tiles 单独放到一个元素上的
所以,直接把这个元素隐藏掉就好了
1 | $('.leaflet-pane.leaflet-tile-pane').hide() |
这样一来就不会显示地图了,现在的背景就是 #map_container
这个容器的背景
你甚至可以为 #map_container
设置一个 background-image
显示一个特定的图片
原文作者: dgb8901,yinxing
原文链接: https://www.itwork.club/2020/03/06/mapbox-with-white-background/
版权声明: 转载请注明出处
为您推荐
体验小程序「简易记账」
关注公众号「特想学英语」