監(jiān)聽實時地理位置變化事件,需結(jié)合 wx.startLocationUpdateBackground、wx.startLocationUpdate使用。
申請開通
暫只針對國內(nèi)主體如下類目的小程序開放,需要先通過類目審核,再在小程序管理后臺,「開發(fā)」-「開發(fā)管理」-「接口設(shè)置」中自助開通該接口權(quán)限。 接口權(quán)限申請入口將于2022年3月11日開始內(nèi)測,于3月31日全量上線。并從4月18日開始,在代碼審核環(huán)節(jié)將檢測該接口是否已完成開通,如未開通,將在代碼提審環(huán)節(jié)進(jìn)行攔截。
| 一級類目/主體類型 | 二級類目 | 應(yīng)用場景 |
|---|
| 電商平臺 | / | 售賣商品發(fā)貨、收貨服務(wù) |
| 商家自營 | / | 售賣商品發(fā)貨、收貨服務(wù) |
| 醫(yī)療服務(wù) | 公立醫(yī)療機構(gòu)、三級私立醫(yī)療機構(gòu)、其他私立醫(yī)療機構(gòu)、就醫(yī)服務(wù)、其他醫(yī)學(xué)健康服務(wù)、藥品(非處方藥)銷售、非處方藥銷售平臺、醫(yī)療器械生產(chǎn)企業(yè)、醫(yī)療器械自營、醫(yī)療器械經(jīng)營銷售平臺、互聯(lián)網(wǎng)醫(yī)院血液、干細(xì)胞服務(wù)、臨床試驗 | 1、實際物品/藥品接收服務(wù) 2、附近醫(yī)院查詢服務(wù) |
| 交通服務(wù) | / | 代駕服務(wù)、租車網(wǎng)點查詢、附近車輛查詢等相關(guān)服務(wù) |
| 生活服務(wù) | / | 上門服務(wù)作業(yè)等線下場景 |
| 物流服務(wù) | 收件/派件、查件、郵政、裝卸搬運、快遞柜、貨物運輸 | 快遞/貨物收發(fā)服務(wù) |
| 餐飲服務(wù) | 點餐平臺、外賣平臺 | 線下送餐服務(wù) |
| 工具 | 天氣、信息查詢 | 與地理位置相關(guān)的服務(wù),比如潮汐查詢、海拔查詢、天氣查詢等 |
| 政務(wù)民生 | / | 提供政務(wù)單位相關(guān)業(yè)務(wù) |
| 政府主體帳號 | / | 提供政務(wù)單位相關(guān)業(yè)務(wù) |
參數(shù)
function callback
實時地理位置變化事件的回調(diào)函數(shù)
參數(shù)
Object res
| 屬性 | 類型 | 說明 | 最低版本 |
|---|
| latitude | number | 緯度,范圍為 -90~90,負(fù)數(shù)表示南緯。使用 gcj02 國測局坐標(biāo)系 |
|
| longitude | number | 經(jīng)度,范圍為 -180~180,負(fù)數(shù)表示西經(jīng)。使用 gcj02 國測局坐標(biāo)系 |
|
| speed | number | 速度,單位 m/s |
|
| accuracy | number | 位置的精確度 |
|
| altitude | number | 高度,單位 m | 1.2.0 |
| verticalAccuracy | number | 垂直精度,單位 m(Android 無法獲取,返回 0) | 1.2.0 |
| horizontalAccuracy | number | 水平精度,單位 m | 1.2.0 |
示例代碼
const _locationChangeFn = function(res) {
console.log('location change', res)
}
wx.onLocationChange(_locationChangeFn)
wx.offLocationChange(_locationChangeFn)
官方文檔地址:https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.onLocationChange.html
不會申請的,可以提交收費工單為您收費處理:代為申請微信小程序【監(jiān)聽實時地理位置變化事件】和【獲取當(dāng)前的地理位置、速度】接口。