首先安装工具

npm install image-sdf -g

将普通png转化成sdf格式的png

image-sdf test.png --spread 10 --downscale 1 > test_sdf.png

图层配置

{"id": "测试_点","type": "symbol","source": "testpoint","source-layer": "testpoint","minzoom": 14,"layout": {"visibility": "visible","text-field": "{mapno}","text-font": ["Open Sans Regular"],"text-size": 14,"icon-size": 1,"icon-image": "test_name","text-offset": [0,-2]},"paint": {"text-color": "rgba(255, 65, 6, 1)"}
}

必须代码加载才可以使用

// 单张使用
map.loadImage('test_sdf.png', function (error, image) {if (error) throw error;map.addImage('test_name', image, { 'sdf': true });
})// 如果使用雪碧图形式
map.loadImage('http://10.0.0.15:8088/sdf/sprite.png', (error, image) => {if (error) throw error;console.log(image)axios.get('http://10.0.0.15:8088/sdf/sprite.json').then((res)=>{const imageslist = res.data;for(let item in imageslist){createImageBitmap(image, imageslist[item].x, imageslist[item].y, imageslist[item].width, imageslist[item].height).then((img)=>{map.addImage(item, img, { sdf: true });})}})
});

Mapbox使用sdf图片相关推荐

  1. mapBox添加本地图片

    说在前面 相比较于leaflet,mapbox现在已经日益强大,他提供了很多应用的例子给我们,但是总会有些不能照顾到所有人的实际需求,所以今天来介绍一些mapbox加载本地图片的例子. 开门见山 &l ...

  2. mapbox地图的使用方法-总结

    今天刚好有时间就来总结下mapbox的用法吧 自己选择的路跪着也要走完 在使用mapbox之前需要到官网去注册账号,然后会拿到一个Access tokens,只有拿到了这个token你才能使用mapb ...

  3. mapbox地图的使用方法

    在使用mapbox之前需要到官网去注册账号,然后会拿到一个Access tokens,只有拿到了这个token你才能使用mapbox地图,我们可以用两种方式引入mapbox GL js 使用mapbo ...

  4. 二.mapbox使用loadImage和addLayer添加图片和文字

    使用的离线地图中mapbox使用loadImage和addLayer添加图片和文字 <!DOCTYPE html> <html> <head><meta ch ...

  5. Mapbox gl tile瓦片渲染点以及图片Icon

    Mapbox gl tile瓦片渲染点以及图片Icon 1. 效果图 2. 源码 参考 1. 效果图 点效果图如下: 以图标渲染效果图如下: 注意图片要不能跨域,需要下载的下来才能正常展示. 2. 源 ...

  6. smiles、sdf 小分子可视化展示标记软件DataWarrior、chemdraw;pdf或图片化学分子提取工具StoneMIND | Collector

    1.smiles网页接口可视化 http://hulab.rxnfinder.org/smi2img/ 直接替换下列最后的simles就行 http://hulab.rxnfinder.org/smi ...

  7. 【MAPBOX基础功能】16、mapbox叠加图片图层到地图上

    前言 官网指引,生成accesstoken,下载相关依赖请翻阅[https://blog.csdn.net/weixin_44402694/article/details/125414381?spm= ...

  8. qgis 图片_如何在QGIS中添加自定义的Mapbox底图?

    MapBox提供的底图产品是我目前最喜欢的两个地图源之一.他们除了Studio供用户自定义底图外,还提供了一个更为简单的Cartogram站点,用户只需上传一张图片,系统会自动根据图片色系定义一份特色 ...

  9. vue+mapbox实现聚合以及自定义图片图层、元素激活、显示popup、自定义marker

    功能背景: 当地图上数据量过大,需要在高层级聚合显示数字,低层级显示具体图标的时候,就需要使用聚合来实现了 官网图示: 官网地址:[mapbox聚合示例](https://docs.mapbox.co ...

最新文章

  1. 进入Docker容器命令
  2. android实现长截屏,Android实现全屏截图或长截屏功能
  3. boost::fusion::joint_view用法的测试程序
  4. Matlab repmat函数
  5. jQuery 的选择器 元素选择器
  6. vs2005 pro 在浏览器查看下的一个问题!
  7. java内存管理机制-转载保存有价值的东西
  8. Python爬取网易云热歌榜所有音乐及其热评
  9. 基本music matlab,求利用MUSIC算法进行DOA估计的Matlab源程序
  10. 根据图片地址上传图片
  11. 点进来,论美女,品丝网
  12. 智能时代悄然到来刷脸支付逐渐成为潮流
  13. 如何完美解决catia出现-运行异常,单击“确定终止”-问题
  14. 烤仔的朋友们丨政策暖风吹来,国内公链们的春天来了?
  15. word段落操作快捷键(一)
  16. NLP(三十九)使用keras-bert实现完形填空及简单的文本纠错功能
  17. QT Quick项目简介
  18. 通过ssh-keygen命令生成SSH密钥
  19. 通过ASP.NET Ajax技术模拟实现NBA比赛文字直播功能
  20. Python编程之斐波那契数列

热门文章

  1. 无人机辅助移动边缘计算的计算卸载优化:一种深度确定性策略梯度方法(2)——模型构建
  2. “没有名分”的简单工厂模式
  3. spi nor flash驱动
  4. vim搜索及高亮取消
  5. windows 下使用Qt抓取桌面和鼠标
  6. python 读取.nii格式图像
  7. 理解js中的面向对象
  8. C# 发送带cookie的http请求_C#发送请求带cookie
  9. Jetpack组件WorkManager简单demo
  10. S32K的LinStack组件使用(LDF配置LIN)