vue中使用腾讯地图

1.首先在官网申请密钥:https://lbs.qq.com/javascript_v2/申请密钥


2. 在index.html中引用js文件,在头部引入

<script type="text/javascript" src="http://map.qq.com/api/js?v=2.exp&key=刚刚申请的密钥"></script>

3.在引用地图的组件中创建一个容器,定义容器的宽高

<div id="all-map" class="map" ></div>

.map{

            width: 600px;

            height: 600px;

}

4.在methods中定义创建地图的方法

TencentMap(){

                var center = new qq.maps.LatLng(经度,纬度);

                var map = new qq.maps.Map("all-map", {

                        center: center, // 地图的中心地理坐标。

                         zoom: 10// 地地图缩放

                });

}

5.在mounted生命周期中调用刚刚定义好的方法

mounted(){

             this. TencentMap ()

 }

然后就可以出现下面的效果:


在做项目的过程中参考其他人的经验整理的笔记

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 要实现的功能大概是下面这个样子这个项目,一个table表点击编辑进入该页面 一.在index.html中引用地图 ...
    雨后晴阳阅读 7,693评论 0 1
  • 引入 在index.html文件中引入腾讯地图js文件,XXX为你申请的key 注意事项:为显示地图的元素设置宽高...
    lesdom阅读 12,644评论 1 2
  • 开始 地图是怎样的?有个地图,地点标注,点击标注显示信息提示,再加上列表联动与点击跳转功能。定义变量来存储 地图数...
    lesdom阅读 8,279评论 0 5
  • 使用方式:(这里是在vue中使用的方式) 1.在index.html文件中引入 这里的key是在腾讯api官方申请...
    吃掉代码阅读 4,929评论 0 3
  • 你,其实不算什么 只是有点重要,我有点需要
    阿琪妹妹阅读 174评论 0 0