uniapp - 騰訊地圖sdk使用


微信小程序地圖sdk

取點

     //跳轉地圖
        jumpToMap() {
            const key = this.qqMapKey; //使用在騰訊位置服務申請的key
            const referer = '地圖'; //調用插件的app的名稱
            const location = JSON.stringify({
                latitude: this.mapInfo.map_lat,
                longitude: this.mapInfo.map_lng,
            });
            const category = '';
            wx.navigateTo({
                url: 'plugin://chooseLocation/index?key=' + key + '&referer=' + referer + '&location=' + location + '&category=' + category,
            });
        },
  const chooseLocation = requirePlugin('chooseLocation');
  onUnload() {
        // 頁面卸載時設置插件選點數據為null,防止再次進入頁面,geLocation返回的是上次選點結果
        chooseLocation.setLocation(null);
    },

地理逆解析

import QQMapWX from '@/js_sdk/qqmap-wx-jssdk.js';
  this.qqmapsdk = new QQMapWX({
            key: this.qqMapKey, //申請的key
        });
 this.qqmapsdk.reverseGeocoder({
                location: location, //獲取表單傳入的位置坐標,不填默認當前位置,示例為string格式
                //get_poi: 1, //是否返回周邊POI列表:1.返回;0不返回(默認),非必須參數
                success: function (res) {
                    //成功后的回調
                    that.signForm.address = res.result.address;
                },
                fail: function (error) {
                    console.error(error);
                },
                complete: function (res) {
                    // console.log(res);
                },
            });


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM