leaflet 加载自定义mapbox的地图
程序员文章站
2022-04-25 10:00:19
...
【mapbox服务器在国外,因此常常会进不去官网,不用担心,多刷新几次或者换个时间就可以了,庆幸的是发布好的服务倒是不会出现这种情况。】
首先在 mapbox上注册一个个人账号(网页纯英文的,英语不那么出色的最好使用chrome浏览器,或者安装翻译插件,我的是已经翻译过的)
创建账户成功后登陆进去,会自动跳转,点击下图箭头位置来自定义属于自己的地图底图服务
有多种不同风格的底图可供选择
确定好需要的底图样式后,进去编辑页面调整称自己需要的样子,其中各种图层都可以单独编辑,更改样式、颜色、是否显示等。或者也可以点击视图上不同的地物类型,对应的图层样式修改框会弹出。
修改完成后,单机右上角发布按钮,将地图发布成服务
在leaflet中使用如下格式可以直接调用相应的地图服务
var text = L.tileLayer('https://api.mapbox.com/styles/v1/lymapbox/ckf2bbm2q4wvf19pl9dbychov/draft/tiles/256/{z}/{x}/{y}?access_token=自己的key', {
maxZoom: 18,
minZoom: 1
});
上一篇: RX470显卡怎么样 AMD RX470详细评测图解
下一篇: Java EE 7 技术一览