说在前面

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

开门见山

<template><div class="mapbox-container"><div class="mapbox-container" id="mapContainer"></div></div>
</template>
<script>
import mapboxgl from "mapbox-gl";
import "mapbox-gl/dist/mapbox-gl.css";
export default {name: "mapbox",data() {return {};},mounted() {mapboxgl.accessToken = '<your access token here>';var map = new mapboxgl.Map({container: "mapContainer",style: { // 加载空白底图version: 8,layers: [],sources: {},},center: [120.58823713531, 30.052169796647],zoom: 10,});map.on('load', () => {map.loadImage(require('./a.png')),function(error, image) {if (error) throw error;map.addImage('ref-name', image)  // 此时map已经存储了一个图片对象,后续需要的时候可直接调用map.addLayer({id: "points",type: "symbol",source: {type: "geojson",data: {type: "FeatureCollection",features: [{type: "Feature",geometry: {type: "Point",coordinates: [120.58823713531, 30.052169796647], // 图片位置},}],},},layout: {"icon-image": "ref-name","icon-size": 0.9,},})}})}
}
</script>

说到最后

最后发散一下思维,如果大家希望添加多张相同的图片在不同位置可以怎么做呢? 大家可以看到features变量接收的是一个数组,所以我们可以传递多个{},然后使用不同的坐标信息就可以啦。

以上。

mapBox添加本地图片相关推荐

  1. [Android] 通过GridView仿微信动态添加本地图片

    原文:http://blog.csdn.net/eastmount/article/details/41808179 前面文章讲述的都是"随手拍"中图像处理的操作,此篇文章主要讲述 ...

  2. android 点动态显示图片,Android用RecyclerView实现动态添加本地图片

    本文介绍了Android用RecyclerView实现动态添加本地图片,分享给大家,具体如下: 简单介绍一下用法: 1.跳转到图片选择页面: Intent intent = new Intent(Pa ...

  3. 百度地图自定义图标icon 添加本地图片无法显示问题解决

    百度地图自定义图标icon 添加本地图片无法显示问题解决 我们在阿里巴巴矢量库找的icon 保存到本地 结论 我们在阿里巴巴矢量库找的icon 保存到本地 链接: 阿里巴巴矢量库. 图片: 随便找一个 ...

  4. 【微信小程序-原生开发】实用教程05-首页(含自定义调试模式、插入图片、图文排版、底部留白、添加本地图片)

    开始前,请先完成启动/欢迎/首屏广告页的开发,详见 [微信小程序-原生开发]实用教程04-启动/欢迎/首屏广告页(含倒计时.添加文字.rpx.定义变量和函数.读取变量.修改变量.wx.reLaunch ...

  5. 【PDFBox】PDFBox操作PDF文档之添加本地图片、添加网络图片、图片宽高自适应、图片水平垂直居中对齐

    这篇文章,主要介绍PDFBox操作PDF文档之添加本地图片.添加网络图片.图片宽高自适应.图片水平垂直居中对齐. 目录 一.PDFBox操作图片 1.1.添加本地图片 (1)案例代码 (2)运行效果 ...

  6. 用RecyclerView实现动态添加本地图片

    本文所用的多图选择的library来自:https://github.com/lovetuzitong/MultiImageSelector 简单介绍一下用法: 1.跳转到图片选择页面: Intent ...

  7. hexo+markdown添加本地图片无法显示

    这个的话就要说一下hexo所支持的markdown和其他一些markdown语法稍微有点不同造成的. 比如我在写一篇文章时它的名字叫"  R语言绘制个性化词云 ",这个时候它会自动 ...

  8. MackDown MAC版添加本地图片

    强烈吐槽一下,这就是个坑! 如果需要添加另一个目录下的图片,绝对路径是不可行的. 需要通过相对路径的方式来插入 即需要 通过 "-/-/"的命令返回上层级的目录,直至可以顺利的找到 ...

  9. echarts添加背景图片,背景色及水印

    2022-1-9学习记录 添加背景图 遇到的问题: 添加本地图片为背景图片时不显示图片 解决: 在templates同级目录下创建一个static目录,将图片文件放置此文件夹内即可 法一: 在div标 ...

最新文章

  1. 删除作业计划出错(DELETE语句与 REFERENCE约束FK_subplan_job_id冲突。)
  2. python【数据结构与算法】最长公共子串详解(附代码)
  3. python小程序-整理了适合新手的20个Python练手小程序
  4. 什么是mysql索引文件_数据库索引文件一般采用什么数据结构?
  5. GDB技巧:使用checkpoint解决难以复现的Bug
  6. vue 点击渲染ajax,vue中在页面加载时发送ajax请求获取数据渲染不到页面上
  7. 1.rabbitmq 集群版安装及使用nginx进行四层负载均衡设置
  8. linux 发文件被过滤的内容,linux文件过滤以及内容编辑处理
  9. 图像变换——分段线性变换
  10. java与数据库连接教程_Java与数据库连接教程
  11. 服务器mdf ldf文件,数据库mdf和ldf文件上传到服务器
  12. 计算机一直黑屏,电脑开不了机 一直黑屏 电源灯亮着 在线等
  13. ogg格式怎么转换为mp3?
  14. 10054: An existing connection was forcibly closed by the remote host
  15. box-sizing的属性值
  16. 被动诊断工具-快速Profinet故障排除
  17. 简单实用的vue常用后台管理模板框架
  18. NB-IoT低功耗技术与寻呼
  19. matlab节点连通率,利用MATLAB仿真节点个数和节点通信半径与网络连通率的关系
  20. 前字节跳动程序员 28 岁提前退休引热议,网友:我也想

热门文章

  1. Simulink 环境基础知识(二十六)--信号基础知识
  2. 干货!如何在SCI论文中转述和总结别人的论文和成果
  3. 僵尸进程是什么,如果产生一个僵尸进程,如何查找僵尸进程
  4. 让Android自带的Gallery实现多点缩放,拖动和边界回弹效果,效果流畅
  5. Struts1与Struts2对比分析
  6. SpringBoot基于websocket的网页聊天
  7. 微信11个超级实用的小技巧,值得一试
  8. php上传文件到七牛云,如何使用php上传大文件到七牛云储?
  9. 漏洞复现----37、Apache Unomi 远程代码执行漏洞 (CVE-2020-13942)
  10. 软件工程笔记:通用职责分配模式(grasp)