Mapbox 不再支持经典样式
使用Mapbox.js
生成的地图出现 410(Gone)
的错误信息
报错
在地图页面里,除了卫星视图,其他的几个类型均不可用
查到了Mapbox
的声明:
As of June 1, 2020, Mapbox classic styles are no longer supported and cannot be requested.
2020年6月1日后,Mapbox
将不再支持经典样式
修复
我使用的是 Mapbox.js
1 | L.mapbox.accessToken = 'YOUR_MAPBOX_ACCESS_TOKEN'; |
现在需要改为:
1 | L.mapbox.accessToken = 'YOUR_MAPBOX_ACCESS_TOKEN'; |
- 不再使用之前的
style ID
(如:’mapbox.streets’) - 改用
styleLayer
为地图添加地图图层
L.mapbox.styleLayer
里传入的 url 对应着地图类型
可用类型有
- mapbox://styles/mapbox/streets-v11
- mapbox://styles/mapbox/outdoors-v11
- mapbox://styles/mapbox/light-v10
- mapbox://styles/mapbox/dark-v10
- mapbox://styles/mapbox/satellite-v9
- mapbox://styles/mapbox/satellite-streets-v11
相关: 白色背景的 Mapbox 地图
原文作者: dgb8901,yinxing
原文链接: https://www.itwork.club/2020/10/16/mapx-not-support-classic-styles/
版权声明: 转载请注明出处
为您推荐
体验小程序「简易记账」
关注公众号「特想学英语」