网站首页 > 教程文章 正文
在大数据时代,用电子地图展示数据的需求,已成为常规需求。为此,我在介绍新技术时,会经常提到。网上好多在介绍Vue集成电子地图时,总是说得那么复杂。
其实,用电子地图,完全可以不用管Vue的,直接用Javascript就可以实现。
14.1 获取Appkey
用你的百度账号,登录到百度API key的申请地址https://lbsyun.baidu.com/apiconsole/key/create。登录成功后,如果没有直接导航到【创建应用】节点的话,就手动点击【创建应用】。
填写应用名称:sales,应用类型:浏览器端。启用服务:全部勾上。Referer白名单:填写半角*。填写好后,点击【提交】按钮。
在返回的窗口中,会有API key这项内容,复制出来,保存在某个地方,稍后就会用到。
14.2 电子地图
代码里的"你的key",改成你申请到的。仔细阅读代码,你会发现,这里和Vue3.0没半毛钱关系。实现一个功能,看需求文档的要求,如果根本就不需要到Vue3.0的话,就不要硬用。好了,废话不多说,看代码吧。
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>地图展示</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<style>
body,
html,
#container {
overflow: hidden;
width: 100%;
height: 100%;
margin: 0;
font-family: "微软雅黑";
}
</style>
<script src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=你的key">
</script>
</head>
<body>
<div id="container"></div>
</body>
</html>
<script>
var map = new BMapGL.Map('container');
map.centerAndZoom(new BMapGL.Point(116.404, 39.915), 12);
map.enableScrollWheelZoom(true);
</script>
输出结果
好了,有关电子地图,一定要用Vue的内容,老陈讲完了,如果觉得对你有所帮助,希望老铁能转发点赞,让更多的人看到这篇文章。你的转发和点赞,就是对老陈继续创作和分享最大的鼓励。
一个当了10年技术总监的老家伙,分享多年的编程经验。想学编程的朋友,可关注今日头条:老陈说编程。我在分享Python,前端、Java和App方面的干货。关注我,没错的。
- 上一篇: 利用vue.js进行自定义事件,一学就会
- 下一篇: Vue和React的一些对比:哪个更适合你?
猜你喜欢
- 2024-12-29 vue前端埋点 - 神策埋点 vue前端埋点怎么实现
- 2024-12-29 面试遇到 性能优化 必答的 9 个点,加分!
- 2024-12-29 Vue NextTick揭秘:你不知道的秘密!
- 2024-12-29 史上最全 vue-router 讲解 !!! vue-router怎么用
- 2024-12-29 前端项目重构的一些思考和复盘 前端项目构建工具有什么
- 2024-12-29 vue3.0系列:Vue3自定义PC端弹窗组件V3Layer
- 2024-12-29 VueUse中的这5个函数,也太好用了吧
- 2024-12-29 vue-cms开源企业级后台管理系统 开源vue项目
- 2024-12-29 Vue和React的一些对比:哪个更适合你?
- 2024-12-29 利用vue.js进行自定义事件,一学就会
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)