中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Net微信網頁開發怎么使用微信JS-SDK獲取當前地理位置

發布時間:2021-05-22 10:56:04 來源:億速云 閱讀:117 作者:小新 欄目:web開發

這篇文章給大家分享的是有關Net微信網頁開發怎么使用微信JS-SDK獲取當前地理位置的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

前言:

前段時間有一個關于通過獲取用戶當前經緯度坐標,計算出該用戶距離某指定地點之間的距離。因為做這個項目需要能夠獲取到比較精確的經緯度坐標,剛開始使用的是百度地圖結果發現百度地圖地位不太準確(有時候相差的比較的大,后來了解到了百度獲取用戶經緯度與用戶當前使用的網絡有很大的關系),后來換成了高德地圖結果還是一樣。最后我想剛好做的是個微信網站項目,為什么不使用微信自帶接口呢?所以最后使用了微信JS-SDK來獲取用戶當前地理位置的接口。

微信JS-SDK的使用步驟,配置信息的生成獲取講解:

關于JS-SDK的使用步驟和timestamp(時間戳),nonceStr(隨機串),signature(簽名),access_token(接口調用憑據)生成獲取的詳細說明在此:https://www.cnblogs.com/Can-daydayup/p/11124092.html

前往微信公眾平臺查看是否開通獲取用戶地理位置接口權限:

Net微信網頁開發怎么使用微信JS-SDK獲取當前地理位置

Net微信網頁開發怎么使用微信JS-SDK獲取當前地理位置

調用微信JS-SDK獲取地理位置接口,獲取用戶當前準確經緯度坐標:

微信官方文檔使用說明:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#35

< script type = "text/javascript" >
//通過config接口注入權限驗證配置
wx.config({
  debug: false,
  // 開啟調試模式,調用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數,可以在pc端打開,參數信息會通過log打出,僅在pc端時才會打印。
  appId: 'your AppId',
  // 必填,公眾號的唯一標識
  timestamp: 'your timestamp',
  // 必填,生成簽名的時間戳
  nonceStr: 'your nonceStr',
  // 必填,生成簽名的隨機串
  signature: 'your signature',
  // 必填,簽名
  jsApiList: ['getLocation'] // 必填,需要使用的JS接口列表
});

//注意,我們的經緯度坐標是要在頁面加載完成后立即獲取,不需要觸發獲取,因此需要把獲取地理位置的接口放在ready(function(){});里面
wx.ready(function() {
  try {
    wx.getLocation({
      type: 'wgs84',
      // 默認為wgs84的gps坐標,如果要返回直接給openLocation用的火星坐標,可傳入'gcj02'
      success: function(res) {

        var latitude = res.latitude; // 緯度,浮點數,范圍為90 ~ -90
        var longitude = res.longitude; // 經度,浮點數,范圍為180 ~ -180。
        var speed = res.speed; // 速度,以米/每秒計
        var accuracy = res.accuracy; // 位置精度
        $("#Longitude").val(longitude);
        $("#Latitude").val(latitude);
        alert("微信經緯度獲取結果:" + latitude + "經度" + longitude);
      }
    });
  } catch(e) {
    console.log(e);
  }
}); < /script>/

授權公眾號,獲取當前地理位置:

Net微信網頁開發怎么使用微信JS-SDK獲取當前地理位置

感謝各位的閱讀!關于“Net微信網頁開發怎么使用微信JS-SDK獲取當前地理位置”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东明县| 九江市| 淅川县| 疏勒县| 汝州市| 武城县| 繁昌县| 连南| 德保县| 博罗县| 铜陵市| 乌兰县| 固镇县| 田东县| 股票| 台前县| 区。| 辉南县| 高青县| 白银市| 通江县| 瑞丽市| 通道| 贵州省| 昂仁县| 福海县| 霍州市| 土默特左旗| 潜江市| 麻江县| 公安县| 饶平县| 汾西县| 安岳县| 遂溪县| 东宁县| 哈密市| 荣成市| 阿拉尔市| 宜兰市| 象山县|