微信小程式API 地理位置location

2022-04-03 21:15:09 字數 2596 閱讀 5637

屬性

型別預設值

必填說明

latitude

number

是緯度,範圍為-90~90,負數表示南緯。使用 gcj02 國測局座標系

longitude

number

是經度,範圍為-180~180,負數表示西經。使用 gcj02 國測局座標系

scale

number18否

縮放比例,範圍5~18

name

string

否位置名

address

string

否位址的詳細說明

success

function

否介面呼叫成功的**函式

fail

function

否介面呼叫失敗的**函式

complete

function

否介面呼叫結束的**函式(呼叫成功、失敗都會執行)

wx.getlocation()

}})

(2)獲取當前的地理位置、速度

當使用者離開小程式後,此介面無法呼叫

呼叫前需要 使用者授權 scope.userlocation

獲取當前的地理位置、速度。當使用者離開小程式後,此介面無法呼叫。

屬性型別

預設值必填

說明最低版本

type

string

wgs84

否wgs84 返回 gps 座標,gcj02 返回可用於 wx.openlocation 的座標

altitude

string

false

否傳入 true 會返回高度資訊,由於獲取高度需要較高精確度,會減慢介面返回速度

1.6.0

success

function

否介面呼叫成功的**函式

fail

function

否介面呼叫失敗的**函式

complete

function

否介面呼叫結束的**函式(呼叫成功、失敗都會執行)

object.success **函式

引數object res

屬性型別

說明最低版本

latitude

number

緯度,範圍為 -90~90,負數表示南緯

longitude

number

經度,範圍為 -180~180,負數表示西經

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

wx.getlocation(

})

人工按鈕授權,獲取位置資訊**:

"

getlocation

">獲取

getlocation())}})

}}})}

【拓展】箭頭函式this指向

談到this指向的時候箭頭函式的this指向和普通函式不一樣的,

=>this指向的是定義時this指向的物件,不會改變

function()宣告函式時的this指向會指向使用時所在的物件

所以在上面案例中,如果用交通員函式,則不用在最值前重定義this為_this

(3)開啟地圖選擇位置wx.chooselocation(object object)

呼叫前需要 使用者授權 scope.userlocation

開啟地圖選擇位置。

屬性型別

預設值必填

說明success

function

否介面呼叫成功的**函式

fail

function

否介面呼叫失敗的**函式

complete

function

否介面呼叫結束的**函式(呼叫成功、失敗都會執行)

object.success **函式

引數object res

屬性型別

說明name

string

位置名稱

address

string

詳細位址

latitude

string

緯度,浮點數,範圍為-90~90,負數表示南緯。使用 gcj02 國測局座標系

longitude

string

經度,浮點數,範圍為-180~180,負數表示西經。使用 gcj02 國測局座標系

如何獲取微信好友的地理位置資訊

這是我們曾經碰到的三個真實場景。2.選擇自己隱私選項,對方資訊獲取選項,填寫信件內容,選擇漂流瓶有效時間。3.提交訂單,確認付款 4.支付成功後,將收到方倍工作室發來的漂流瓶鏈結位址。5.開啟位址,將彈出是否允許公眾賬號獲得位址。6.只有 允許 後才能開啟漂流瓶,檢視到信件內容。以下是顯示和不顯示自...

微信js sdk開發獲取簽名和獲取地理位置介面示例

準備工作 在測試賬號裡先填寫介面配置資訊和js介面安全網域名稱 這個是必須的 示例 頁面中需要點選圖示獲取地理位置資訊 流程如下 點選按鈕 觸發事件去獲取 ajax非同步獲取簽名 拿簽名去獲取地理位置 得到經緯度 高德api再去逆地理編碼獲取真實位址資訊 function getcurrentloc...

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

permission wxml部分 授權登入js部分 var qqmapwx require utils qqmap wx jssdk.min.js var qqmapsdk page onload function qqmapsdk new qqmapwx 金鑰 onshow function g...