在Vue中Bigemap离线地图的基本使用

在最近的一个项目中由于需要使用到离线地图,在网上搜索发现了bigemap这一款能够简单部署离线地图的软件,在这里给大家演示一下我的用法。

软件使用

离线地图服务器_快速搭建离线地图服务_离线地图软件开发

 点击立即下载后跳转到下载页面根据需求进行下载,我选择的是win64版本

下载完成并进入以后即可看见使用界面

 选择添加离线地图(2D)进入添加地图界面,然后将你下载的地图添加进入(我这里是通过配套的Bigemap Gis Office下载的地图)

 添加完成后即可在离线服务中看到添加的离线地图服务

 点击开发使用就能看到如何在项目中使用,官网也有一些案例可以进行查看

开发使用

在Vue中使用需要在项目中加入map.js文件并在页面中引入

//map.js
// 换成本地的服务器js文件即可
let script = [
    'http://localhost:9000/bigemap.js/v2.1.0/bigemap.js',
    //如果有更多的JS要引用 ,也一起放到这个数组中
];
export default new Promise(resolve => {
    let link = document.createElement("link");
    link.rel = "stylesheet";
    link.async = false;
    // 换成本地的服务器css文件即可
    link.href = "http://localhost:9000/bigemap.js/v2.1.0/bigemap.css";
    document.head.appendChild(link);
    let loads = script.map(v => {
        let script = document.createElement("script");
        script.type = "text/javascript";
        script.async = false;
        script.src = v;
        document.head.appendChild(script);
        return script;
    });
    let end = loads.pop();
    end.onload = resolve;
    
});
//需要使用的页面
<div style="width: 100%; height: 800px" id="map"></div>
<script>
import maps from '../../map';
mounted(){
  let BM;
  maps.then(() => {
  BM = window.BM;
  BM.Config.HTTP_URL = 'http://localhost:9000';
  let map = BM.map('map', '在软件中开发使用中的地图id', {
     center: [37.74539566040039, 119.09660339355469],
     zoom: 5,
     zoomControl: true,
   });
   map.fitBounds([
     [37.638702392578125, 118.89404296875],
     [37.85208511352539, 119.29916381835938],
   ]);
}
      
</script>

这样一个简单的离线地图服务就搭建完成啦,你们可以在官网中的开发文档中查阅进行更多的操作。

szx2479613793
关注 关注
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
vue3 - 详细实现内网使用离线高德地图功能,在vue3无需网络离线使用高德地图相关功能,高德地图如何离线加载详细教程(内网部署及使用),提供最新完整的瓦片资源下载及相关工具(示例代码,一键复制)
高级前端工程师
08-10 4504
vue3,高德地图离线使用高德地图,高德地图瓦片官方下载,内网使用高德地图离线无网络,断网情况下使用高德地图vue离线高德地图教程,内网部署高德地图,无需联网离线使用vue3+ts实现离线高德地图 内网离线高德地图,如何在高德地图Vue3项目下载离线地图地图加载不出来,不显示怎么办,内网使用离线高德地图加载失败问题,vue3实现离线地图+高德瓦片,vue3高德离线地图,如何使用离线高德地图和自定义地图样式,高德离线地图的下载,怎么下载高德地图瓦片,一键把所有瓦片都下载下来,离线加载,内网部署,离线
java下载天地图数据,天地图离线地图,可指定经纬度范围
qq_33427869的博客
09-17 4066
需要用到天地图开发者秘钥。注意天地图API访问次数限制。 代码分享: import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.util.concurrent.ExecutorService; import java.util.concur..
安装离线地图-Bigemap
谦怀
10-15 1071
安装离线地图-Bigemap 本次运用环境:CentOS7 已有yum源 一、安装依赖 yum check-update yum install -y wget openssl python-pip unzip curl -fsSL https://get.docker.com/ | sh usermod -aG docker root systemctl enable docker....
Vue + 天地图离线加载)
最新发布
Java 璐到底
08-01 1129
vue实现天地图离线加载
BIGEMAP添加离线地图应用教程
ly_5820的博客
01-07 1526
BIGEMAP添加离线地图应用教程   工具下载:         1、BIGEMAP离线地图服务器  下载地址         2、BIGEMAP地图下载器         下载地址           简介: 离线地图应用是指BIGEMAP在没有网络的情况下,也可以正常打开使用。步骤如下:         1、下载离线地图数据到本地;         2、将下载到的离线地图数据...
BIGEMAP地图VUE引入
一起coding,一起嗨。
11-01 2609
一、获取地图服务器参数 <!DOCTYPE html> <html> <head> <meta charset='UTF-8' /> <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no'/> <link href='http://192.168.0.130:3000/bigemap.js/v2.1.0/
离线地图 Bigemap
Miss_Y0的博客
09-19 695
官网:http://www.bigemap.com/
bigemap手机版离线地图的下载
tangshenq17565的博客
12-24 1744
Bigemap手机离线地图下载,分手机端下载(方式一)和电脑端下载(方式二),电脑端下载支持个性化地图样式和更多设置   方式一、手机端下载 视频教程:传送门        启动Bigeamap移动app之后,点击界面下边的【标绘】功能,再使用【画面】【画矩形】【画圆】等工具绘制出一个区域          绘制完成后将左侧的【标注图层】抽屉拉出来,然后在【标注图层】找到该图元,并点...
bigemap一键离线地图发布工具(教程)
www2111的博客
07-31 241
一键离线地图发布工具(教程) 发布时间:2018-01-17 版权: 1、简介 BIGEMAP一键离线地图发布服务器主要帮助企业内部(局域网)环境搭建私有地图服务。支持一键快速发布,无需二次开发,无需配置环境,安装即可发布离线地图,可应用在局域网地图发布,内网地图发布,手持设备地图发布,移动端地图发布。在没有网络的情况下,依然可以实现地图浏览。 支持离线地图的标绘:点、线、面、上传...
前端加载高德离线地图的解决方案
weixin_49717920的博客
02-02 5243
通过下载离线瓦片,来加载高德离线地图
vue + echarts+ 离线json 实现地图效果 (精确的乡镇轮廓)
KoalaandVinci的博客
08-16 3418
实现的: ① 并没有使用到百度或者高德的api插件 ② 是利用json实现的离线地图,可以通过配置json来配置地图的轮廓 想请教: 想加入离线的json路线,就类似于导航路线那种,尝试过导入离线json地图一样去导入,但是没成功,也没报错。(如果有大佬会的,请务必指点一下,拜托了) 总结实现步骤: ① 利用软件绘制离线json地图文件(精确到县内城镇)。 如果不需要精确到县内城镇的话, 只是到省轮廓的话,echarts包内置就有json和js文件。 如果需要精确到县级,但不需要里面的城镇轮廓。可以到 转
vue2/3 - 详细实现内网使用离线高德地图功能,在vue无需网络离线使用高德地图相关功能,高德地图如何离线加载详细教程(内网部署及使用),提供最新完整的瓦片资源下载及相关工具(示例代码,一键复制
高级前端工程师
02-18 4302
vuevue2,vue3,高德地图离线使用高德地图,高德地图瓦片官方下载,vue内网使用高德地图离线无网络,断网情况下使用高德地图vue离线高德地图教程,如何实现内网部署高德地图,无需联网离线使用vue+ts实现离线高德地图 内网离线高德地图,如何在高德地图Vue项目下载离线地图,高德离线地图加载不出来,高德地图离线使用不显示怎么办,怎么解决vue内网使用离线高德地图加载失败问题,vue实现离线地图+高德瓦片,vue引入高德离线地图vue项目如何使用离线高德地图和自定义地图样式,高德离线地图的下
Vue 离线地图实现
wu_2004的博客
05-19 1043
然后通过 open 打开镇文件夹的 .kml 文件,即可实现镇和市的合并json操作。将 json 数据复制放进Vue 项目的 /static/map.json 地址。点击地图缩放至想要的市区域,通过右侧的链接打开网址,复制json数据。最后将合并好的json数据放到 map.json 文件夹等待使用。首先将市json数据复制到这里。选择你想要的镇数据,点击下载。网址合并json数据。main.js 注册。
关于BigeMapvue离线地图二次开发的初始化
weixin_51106281的博客
08-30 521
公司要求对项目进行更换地图服务,以前用的是高德和百度,现在更换成BigeMap来提供地图服务,地图瓦片数据均需要自己下载放在服务器上。ps: 官方的文档一言难尽,比起高德和百度的文档不要太烧脑,以下是整理出来的vue初始化方法,比较详细。
BIGEMAP APP离线卫星地图数据应用
Hollychill的博客
01-16 899
下载的后缀为bmpkg的文件,可以直接拷贝到手机、ipad、Android平板等移动端的指定目录下(苹果端位置:“BIGEMAP/OffLineMaps“ 文件夹下,Android端位置:“Android\data\com.bigemap.earth\files\PKG”文件夹下),放好后,重启Bigemap,软件会自动识别添加。下载之后的数据包是bmpkg后缀格式,如果是压缩格式,请先解压(压缩如果分了part1,part2....需要将所有的分包都下载完成了才能解压)_哔哩哔哩_bilibili。
vue使用bigemap地图绘制点线面
king_sur的博客
12-24 836
以上内容就是在vue使用bigemap添加点线面的所有方法,以及手动绘制的一些操作,如果还有疑惑的小伙伴,请移步至bigemap官方api进行查看。1.首先在public文件夹下得index.html文件的head里面通过src引入bigeMapapi文件。2.在需要用到bigemap地图的页面准备一个map容器,用来初始化地图。3.在js里面写入初始化代码函数,并在mounted函数进行回调。
BIGEMAP搭建使用
with-_-的博客
11-30 1233
bigemap官网 搭建 安装 docker docker-compose wget http://download.bigemap.com/bm-server/linux/bm-server-installer.zip unzip bm-server-installer.zip chmod +x ./bm-server-installer ./bm-server-installer install bm-server/ 离线地图下载器bigemap 离线地图 bigemap 离线地图操作 发布到
标注图层的使用
www2111的博客
10-17 1138
标注图层的使用 发布时间:2018-07-18 版权: 一、打开标注图层       在左侧有个按钮,点击后出现抽屉:标注图层       在抽屉的底部有一个保存按钮,点击将保存当前选的kml对象       下图为kml文件的图元展示,该级别为Folder级,用于存放Placemark以及其他Folder,根据不同Placemark的类型又有集操作可选择   ...
vue实现离线地图
12-02
要在Vue实现离线地图,可以使用第三方地图库如OpenLayers或Leaflet等。首先,需要下载离线地图所需的地图数据,通常是地图瓦片数据,可以从一些开源地图项目获取。然后,在Vue项目引入地图库,并通过组件的方式将地图集成到Vue应用。 在Vue组件,可以通过地图库提供的API加载离线地图瓦片数据,并设置地图心点、缩放级别等信息。同时,可以通过地图库提供的控件和图层功能,添加地图控件如缩放控件、比例尺控件等,以及叠加其他图层如标记、矢量数据等。 另外,为了提高用户体验,可以通过localStorage来缓存离线地图数据,当用户再次访问网页时可以直接加载本地缓存的地图数据,减少加载时间和提高地图显示速度。 在使用离线地图时,还需要考虑地图数据的更新和存储管理,可以编写定时任务或手动触发的方式来更新地图数据,并设计合理的存储结构和管理方式来存储离线地图数据。 总之,在Vue实现离线地图需要通过引入地图库、加载离线地图数据、管理地图显示和性能优化等步骤来实现,以提供用户一个稳定、流畅的离线地图体验。
写文章

热门文章

  • 在Vue中Bigemap离线地图的基本使用 2084

最新评论

  • 在Vue中Bigemap离线地图的基本使用

    CSDN-Ada助手: 推荐 Vue入门 技能树:https://edu.csdn.net/skill/vue?utm_source=AI_act_vue

大家在看

  • Servlet的学习05--Servlet对路径的处理 723
  • HTML基础 771
  • 网络钓鱼!如何识别和防范这一隐秘威胁?
  • 单链表基本操作(C语言版)
  • 力扣热题100 - 矩阵 - 经典多源广度搜索:腐烂的橘子

最新文章

2022年1篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家江宁五一商场美陈重庆玻璃钢雕塑安装公司长沙玻璃钢雕塑生产厂家江苏超市商场美陈哪家好宁夏户外玻璃钢雕塑定做北京玻璃钢仿铜麒麟雕塑玻璃钢古代名人雕塑庆阳户外玻璃钢雕塑厂家玻璃钢景观雕塑报价单漳州玻璃钢花盆厂家扬州商场主题美陈卡通沸羊羊玻璃钢雕塑福建商场主题创意商业美陈风格陇南玻璃钢雕塑安装公园摆件玻璃钢卡通雕塑推荐货源湖南动物玻璃钢雕塑定做价格直径1 5米玻璃钢花盆白城卡通玻璃钢雕塑工厂弥勒市玻璃钢雕塑生产商清远玻璃钢卡通人物雕塑甘肃玻璃钢纪念雕塑定制郑州公园景观玻璃钢卡通雕塑制作广东室内商场美陈市场价惠安玻璃钢花盆南通玻璃钢大型雕塑河北开业商场美陈供应兴国玻璃钢雕塑制作修武玻璃钢雕塑价格哪里做透光玻璃钢雕塑黄铜玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化