当前位置: 首页 > news >正文

如何在页面中加入百度地图

        官方文档:jspopularGL | 百度地图API SDK (baidu.com) 

                添加一下代码就可以实现

<!DOCTYPE html>
<html>
<head><meta name="viewport" content="initial-scale=1.0, user-scalable=no"/><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>Baidu Map </title><style type="text/css">html {height: 100%}body {height: 100%;margin: 0px;padding: 0px}#container {height: 100%}</style><script type="text/javascript"src="//api.map.baidu.com/api?type=webgl&v=1.0&ak=1V4mSproiau7AxsArSNKBWqR0ZiyMKNh&s=1"></script>
</head>
<body>
<div id="container"></div>
</body>
<script>var map = new BMapGL.Map("container");          // 创建地图实例var point = new BMapGL.Point(116.404, 39.915);  // 创建点坐标map.centerAndZoom(point, 15);                 // 初始化地图,设置中心点坐标和地图级别map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放
</script>
</html>

        在vue中需要这样写

<body>
<div id="app" v-cloak><div id="container"></div>
</div>
</body>
<script>var tableContainer = new Vue({el: '#app',mixins: [sharpMixin],data() {return {}},mounted() {this.initMap();},created() {},methods: {// 获取数据列表refreshList() {},initMap() {var map = new BMapGL.Map("container");          // 创建地图实例var point = new BMapGL.Point(116.404, 39.915);  // 创建点坐标map.centerAndZoom(point, 15);                 // 初始化地图,设置中心点坐标和地图级别map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放},}})
</script>

        在vue中mounted会先一步created执行,所以传值时要注意,map所需要的经纬是否已经实例化,要不然就会出现白屏的情况。 

相关文章:

  • 【LangChain学习之旅】—(1) 何谓 LangChain
  • 级数@常数项级数@正项级数审敛法总结
  • Vasya the Hipster
  • C++ 数据结构知识点合集-C/C++ 数组允许定义可存储相同类型数据项的变量-供大家学习研究参考
  • QT自带打包问题:无法定位程序输入点?metaobject@qsound
  • 在ubuntu上rmp打包:由二进制(安装后的目录)构建rpm包
  • c++ websocket 协议分析与实现
  • 关于#c语言#的问题:分析递归调用的过程◇画出调用过程各语句执行过程
  • TDengine 签约大唐水电院,助力水电时序数据高效写入存储查询
  • 基于Python数据可视化的网易云音乐歌单分析系统
  • ubuntu创建apt-mirror本地仓库
  • R语言【rgbif】——使用rgbif获取非行政单位区域内的物种记录信息(以泛喜马拉雅地区为例)
  • C++初学者使用Dev-C++5.11必备的小技巧
  • 【Proteus仿真】【51单片机】电子称重秤
  • <VR串流线方案> PICO 4 Pro VR串流线方案 Oculus Quest2 Link串流线方案
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 【391天】每日项目总结系列128(2018.03.03)
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • Codepen 每日精选(2018-3-25)
  • java8-模拟hadoop
  • Java多线程(4):使用线程池执行定时任务
  • leetcode讲解--894. All Possible Full Binary Trees
  • Meteor的表单提交:Form
  • PV统计优化设计
  • Selenium实战教程系列(二)---元素定位
  • vue的全局变量和全局拦截请求器
  • 基于axios的vue插件,让http请求更简单
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 通过npm或yarn自动生成vue组件
  • 物联网链路协议
  • 在Mac OS X上安装 Ruby运行环境
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​2021半年盘点,不想你错过的重磅新书
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #13 yum、编译安装与sed命令的使用
  • #vue3 实现前端下载excel文件模板功能
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (26)4.7 字符函数和字符串函数
  • (转)scrum常见工具列表
  • *Django中的Ajax 纯js的书写样式1
  • ..回顾17,展望18
  • .NET Micro Framework 4.2 beta 源码探析
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • @JSONField或@JsonProperty注解使用
  • [AR Foundation] 人脸检测的流程
  • [C#]C#学习笔记-CIL和动态程序集
  • [hive]中的字段的数据类型有哪些
  • [jobdu]不用加减乘除做加法
  • [LeetCode] 197. 上升的温度
  • [linux] Key is stored in legacy trusted.gpg keyring
  • [Linux]如何理解kernel、shell、bash
  • [Linux_IMX6ULL驱动开发]-基础驱动
  • [LWC小知识] 标准lightning-input-field怎么取得变更值(onchange)