admin 管理员组

文章数量: 1103806

1、在腾讯地图官网申请开发密钥(key)

       地图组件 | 腾讯位置服务

2、在index.html文件引入:

 <script type="text/javascript" src="https://mapapi.qq/web/mapComponents/geoLocation/v/geolocation.min.js"></script>

3、在需要获取地理位置的页面 methods中定义方法:

1⃣️Ip定位:

  getLocation() {
      // debugger
      var geolocation = new window.qq.maps.Geolocation(
        "申请的密钥key",
        "demo"
      );
      geolocation.getIpLocation(this.showPosition, this.showErr);
    },
    showPosition(position) {
      // debugger
      console.log(position); //打印位置信息
      this.usePosition = position;
      positionApi({
        longitude: position.lng,
        latitude: position.lat,
        userNo: getPhone(),
      });
    },
    showErr() {},

2⃣️经纬度定位:

 ***两者区别:

 

4、调用-----this.getLocation( ) ----即可

5、控制台位置信息输出:

本文标签: 经纬度 腾讯 地理位置 地图 API