基于Vue的JavaScript API GL 腾讯地图 组件

在网页开发中,遇到需要展示地图的需求。由于npm上的qqmap组件出现白图问题,转向使用腾讯地图JavaScript API GL。需要注意的是,街景API和部分服务类API已停止新用户接入,建议使用Web3D地图JavaScript API GL。实现过程中,关键步骤包括注册获取搜索密钥。
摘要由CSDN通过智能技术生成

需求是在网页上撸个地图,npm上的qqmap莫名其妙的白图,然后我就懵逼了,然后去看了一眼;
产品通知

  1. 街景API 将在 2020-04-22 停止新用户接入,文档同步下线,已接入用户不受影响。
    (涉及命名空间:qq.maps.Panorama)
  2. 服务类API 将在 2020-04-22 停止新用户接入,文档同步下线,已接入用户不受影响,新用户请使用功能更为丰富的 WebServiceAPI
    (涉及命名空间:qq.maps.SearchService,qq.maps.TransferService,qq.maps.LineService,qq.maps.StationService,qq.maps.DrivingService,qq.maps.Geocoder,qq.maps.CityService)
  3. Web3D地图 JavaScript API GL正式版发布,体验炫酷、功能完备,优先推荐使用。

重点:搜索的密钥需要自己去注册

<template>
  <div class="tmap">
    <div class="btn">
      <button @click="getMapCenter">获取中心</button>
      <button @click="change2D">2D视图</button>
      <button @click="change3D">3D视图</button>
      <div>
        <input type="text" placeholder="请输入地名" v-model="keywords" />
        <button @click="searchEvent">搜索</button>
      </div>
    </div>
    <div class="map" id="container" ref="tmap" style="width:100%;height:400px"></div>
  </div>
</template>

<script>
import jsonp from "jsonp";
export default {
   
  name: "TMap",
  data() {
   
    return {
   
      map: {
   },
      center: {
   },
      TMap: {
   },
      marker: {
   },
      keywords: ""
    };
  },
  props: {
   
    tMapKey: {
   
      default: "OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77",
      type: String
    }
  },
  mounted() {
   
    this<
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值