小程式獲使用者資訊和使用者地理位置

2021-09-24 09:25:18 字數 1087 閱讀 3853

"permission": 

},

wxml部分

授權登入

js部分

var qqmapwx = require('../../utils/qqmap-wx-jssdk.min.js');

var qqmapsdk;

page(,

onload: function() })}

}})

qqmapsdk = new qqmapwx();// 金鑰

},onshow: function() ,

getuserlocation: function() )

} else if (res.confirm) )

//再次授權,呼叫wx.getlocation的api

vm.getlocation();

} else )}}

})}}})

} else if (res.authsetting['scope.userlocation'] == undefined) else }})

},getlocation: function() ,

fail: function(res)

})},

// 獲取當前地理位置

getlocal: function(latitude, longitude) ,

success: function(res) )

},fail: function(res) ,

complete: function(res)

});},

bindgetuserinfo: function(e) })

利用login和getuserinfo獲取對應的資訊,它們兩者可以分開使用

login屬於靜默授權,可以獲取code(用於換區openid和 session_key)

getuserinfo則需要使用者授權,獲取使用者頭像暱稱等資訊

thirdlogin(type) 

});}

});}

}

lua如何將使用者ip轉為地理位置資訊

有三種方法 第1種 使用 或者其他ip轉換位址,可以轉換,準確,但是請求頻率限制了。第2種 使用lua讀取本地檔案ip庫,這種需要使用二叉樹演算法讀取檔案,獲取位置。速度會有些慢,對伺服器壓力大,準確。第3中 使用第三方ip轉換庫 ip2region 的git位址 ip2region 這個庫暫時不相...

微信小程式API 地理位置location

屬性 型別預設值 必填說明 latitude number 是緯度,範圍為 90 90,負數表示南緯。使用 gcj02 國測局座標系 longitude number 是經度,範圍為 180 180,負數表示西經。使用 gcj02 國測局座標系 scale number18否 縮放比例,範圍5 18...

微信JSSDK獲取使用者地理位置 經緯度

一 繫結網域名稱 二 引入js檔案 在需要呼叫js介面的頁面引入如下js檔案,支援https 如需進一步提公升服務穩定性,當上述資源不可訪問時,可改訪問 支援https 三 通過config介面注入許可權驗證配置 wx.config getlocation openlocation 這裡我是在yii...