【微信小程序】8、獲取用戶當前的地理位置

1、獲取當前的地理位置

獲取當前的地理位置、速度。當用戶離開小程序后,此接口無法調用。開啟高精度定位,接口耗時會增加,可指定 highAccuracyExpireTime 作為超時時間。

注意:

  • 地圖相關使用的坐標格式應為 gcj02。
  • 高頻率調用會導致耗電,如有需要可使用持續定位接口 wx.onLocationChange。

2、接口申明

自 2022 年 7 月 14 日后發布的小程序,若使用該接口,需要在 app.json 中進行聲明,否則將無法正常使用該接口,2022年7月14日前發布的小程序不受影響。

{"pages": ["pages/index/index"],"requiredPrivateInfos": ["getLocation","chooseAddress"]
}

3、使用方法

wx.getLocation({type: "gcj02",success: (res) => {console.log(res)},fail: (err) => {},
});

其中 type 有兩個取值,默認為 wgs84

  • wgs84 返回 gps 坐標
  • gcj02 返回可用于 wx.openLocation 的坐標

用戶同意授權后,回調得到:

{"accuracy": 65,"errMsg": "getLocation:ok","horizontalAccuracy": 65,"latitude": 26.64702,"longitude": 106.63024,"speed": -1,"verticalAccuracy": 65
}
  • accuracy 表示位置的精確度,反應與真實位置之間的接近程度,可以理解成10即與真實位置相差10m,越小越精確
  • latitude 表示緯度,范圍為 -90~90,負數表示南緯
  • longitude 表示經度,范圍為 -180~180,負數表示西經
  • speed 表示速度,單位 m/s
  • altitude 表示高度,單位 m

如您在閱讀中發現不足,歡迎留言!!!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/86357.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/86357.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/86357.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Jenkins 常用定時構建腳本

Jenkins 常用定時構建腳本 Jenkins 使用 cron 風格的語法來配置定時構建任務,以下是常用的定時構建腳本示例和說明: 基本語法 Jenkins 定時構建使用五個字段表示時間,格式為: MINUTE HOUR DOM MONTH DOWMINUTE - 分鐘 (0-59)H…

ActiveMQ漏洞復現

以下內容均在nextcyber靶場環境中完成,請勿用于非法途徑! ActiveMQ 反序列化漏洞(CVE-2015-5254) Apache ActiveMQ是美國阿帕奇(Apache)軟件基金會所研發的一套開源的消息中間件,它支持Java消息…

環保處理設備遠程運維管理解決方案

在環保產業蓬勃發展的當下,環保處理設備廠商面臨著愈發激烈的市場競爭。為助力環保處理設備廠商在競爭中脫穎而出,御控工業智能網關打造了一套完善的PLC數據采集設備運維管理平臺解決方案。此方案憑借其獨特優勢,能為環保處理設備廠商帶來顯著…

嵌入式學習筆記DAY43(ARM架構)

一、RAM分類 sram(靜態隨機存取存儲器): 原理:使用晶體管來存儲二進制數據0和1,通過雙穩態電路(由多個晶體管組成)來保持數據狀態,只要持續供電,數據就能穩定保存。數據讀…

2025國際無人機應用及防控大會四大技術專題深度解析

2025國際無人機應用及防控大會四大技術專題深度解析 2025國際無人機應用及防控大會四大技術專題深度解析1 無人機系統技術專題技術特點與應用領域國內領軍企業及案例風險挑戰與發展方向 2 測控與通信導航技術專題技術創新與應用突破領先企業及解決方案現存問題與發展趨勢 3 任務…

DD3118S:USB3.0+Type-c雙頭TF/SD二合一高速0TG多功能手機讀卡器ic

DD3118S封裝是QFN42, GL3224封裝是QFN32 ,設計同樣一款3.0讀卡方案,GL3213S需要電容、電阻外圍器件一起要29顆,而DD3118S只需要13顆,方案精簡且設計簡單 DD3118S支持USB3.0Type-c雙頭TF/SD二合一 ,高速0TG多功能手機讀…

如何在FastAPI中玩轉GitHub認證,讓用戶一鍵登錄?

title: 如何在FastAPI中玩轉GitHub認證,讓用戶一鍵登錄? date: 2025/06/22 09:11:47 updated: 2025/06/22 09:11:47 author: cmdragon excerpt: GitHub第三方認證集成通過OAuth2.0授權碼流程實現,包含用戶跳轉GitHub認證、獲取授權碼、交換訪問令牌及調用API獲取用戶信息四…

深入JVM:從零到實戰,解鎖Java性能與調優的終極武器

“什么?你還在寫CRUD?面試官問個JVM調優直接啞火?線上服務OOM了只能重啟大法?” —— 別慌,掌握JVM,你也能成為團隊里的“定海神針”! 作為一名Java開發者,無論你是剛入行的新人還是…

MyBatis 中的 resultType 與 resultMap:區別、使用場景及示例詳解

目錄 一、什么是 resultType 1. 定義 2. 特點 3. 使用場景 4. 示例 示例 1:返回一個實體類對象 對應的 Java 類: 示例 2:返回 Map 集合 返回的每個記錄是一個 Map,例如: 二、什么是 resultMap 1. 定義 2. …

Mac安裝Apache CXF的時候報錯:/Library/Internet: No such file or directory

該問題的原因因為配置的JAVA_HOME環境變量路徑中的包括空格字符導致的錯誤。 一、問題排查 輸出當前環境變量 $JAVA_HOME的路徑地址,觀察路徑中是否存在空格 echo $JAVA_HOME二、問題解決 將JAVA_HOME路徑改為你安裝的jdk路徑,注意你的版本號可能與我的會…

npm(或pnpm)時報:證書過期 certificate has expired問題

項目場景: 提示:這里簡述項目相關背景: 首先安裝pnpm npm install -g pnpm //檢查安裝成功的版本 pnpm -v 在拉芋道管理系統,安裝依賴pnpm i 時報證書過期 更改了鏡像也一樣 解決方案: 提示:這里填寫該…

回歸預測 | Matlab實現KAN神經網絡多輸入單輸出回歸預測模型

回歸預測 | Matlab實現KAN神經網絡多輸入單輸出回歸預測模型 目錄 回歸預測 | Matlab實現KAN神經網絡多輸入單輸出回歸預測模型效果一覽基本介紹程序設計參考資料 效果一覽 基本介紹 KAN作為這兩年最新提出的機制,目前很少人用,很適合作為預測的創新點&…

人生筆記Real:記錄生活點滴,守護珍貴記憶

在快節奏的現代生活中,我們常常會有一些瞬間的靈感、難忘的經歷或者需要記錄的重要事項。然而,如何高效地記錄這些內容,并確保它們不會隨著時間的流逝而丟失,成為了一個值得思考的問題。《人生筆記Real》正是這樣一款簡單好用的筆…

自動駕駛數據特征提取實戰:用Python打開智能駕駛的新視角

自動駕駛數據特征提取實戰:用Python打開智能駕駛的新視角 聊起自動駕駛,很多朋友第一時間想到的可能是“車上的攝像頭多牛,傳感器多先進”,但讓我告訴你,真正決定自動駕駛“大腦”能不能跑得順暢、跑得準的,是數據的“骨頭”—特征。 沒錯,機器學習、深度學習的基礎都…

從零搭建共享棋牌室物聯網系統:硬件選型與避坑指南!

近來,24小時共享棋牌室憑借“低成本、無人化、高坪效”的特點成為創業熱點。但許多項目在硬件選型階段就踩坑不斷——設備不兼容、安裝返工、售后無門等問題頻發。本文將結合實戰經驗,手把手教你從零搭建穩定可靠的棋牌室物聯網硬件系統,并附…

NPM 依賴包版本號 `~` 和 `^` 的區別及最佳實踐

本文將深入淺出地解釋 ~ 與 ^ 在 package.json 中的含義,并結合實際開發流程給出團隊協作與發布上線的最佳版本管理策略。 一、版本號的基本結構 NPM 依賴的版本號遵循 SemVer(語義化版本) 標準: 主版本號.次版本號.補丁號Major…

uniapp報錯Cannot read property ‘dataset‘ of null

如果你引入的組件在uniapp分包路徑中,就會報錯

服務器常見問題以及解決方案

以下是服務器常見問題及對應的維護解決方案,涵蓋硬件、網絡、軟件、安全等核心場景,基于最新行業實踐整理: 一、硬件層故障? 硬盤失效? 現象?:系統崩潰、IO錯誤、SMART告警。 解決?: 立即更換故障盤&#xff0c…

企業級 Java 應用灰度發布設計方案與實踐全解析

引言 在當今互聯網產品快速迭代的背景下,如何在保證服務穩定性的同時,快速驗證新功能的有效性,成為了技術團隊面臨的重要挑戰。灰度發布(Canary Release)作為一種重要的發布策略,能夠將新版本逐步推向部分用…

computed()、watch() 與 watchEffect()

下面,我們來系統的梳理關于 computed、watch 與 watchEffect 的基本知識點: 一、核心概念與響應式基礎 1.1 響應式依賴關系 Vue 的響應式系統基于 依賴收集 和 觸發更新 的機制: #mermaid-svg-twmGhASLw43mK8XM {font-family:"trebuch…