网站首页 > 教程文章 正文
在大数据时代,用电子地图展示数据的需求,已成为常规需求。为此,我在介绍新技术时,会经常提到。网上好多在介绍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)
 - mybatis plus page (35)
 - vue @scroll (38)
 - 堆栈区别 (33)
 - 什么是容器 (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)
 - redis aof rdb 区别 (33)
 - 302跳转 (33)
 - http method (35)
 - js array splice (33)
 
 
