微信小程式----wx.openLocation(OBJECT) 使用微信內建地圖檢視位置
阿新 • • 發佈:2019-02-13
開發場景
已知地點的經緯度,期望在開啟的地圖進行標註位置和進行開車、徒步、公交、騎行等的路線規劃!
效果圖
實際應用體驗
JS
Page({
openLocation(){
wx.openLocation({
longitude: Number(this.data.lng),
latitude: Number(this.data.lat),
name: this.data.store.name,
address: this.data.store.address
})
}
})
OBJECT引數
引數 | 說明 | 必填 |
---|---|---|
latitude | 緯度,範圍為-90~90,負數表示南緯 | 必填 |
longitude | 經度,範圍為-180~180,負數表示西經 | 必填 |
scale | 縮放比例,範圍1~28,預設為28 | 選填 |
name | 位置名 | 選填 |
address | 地址的詳細說明 | 選填 |
cbSuccessFun | 介面呼叫成功的回撥函式 | 選填 |
cbFailFun | 介面呼叫失敗的回撥函式 | 選填 |
cbCompleteFun | 介面呼叫結束的回撥函式(呼叫成功、失敗都會執行) | 選填 |
注意
- 注意經緯度為必填引數,很多時候和wx.getLocation(OBJECT)配合使用(檢視使用者當前位置)!
- 注意經緯度的資料型別都是Float!
- 注意改介面在開發者工具中開啟的內建地圖只能檢視位置,不能進行路線規劃等功能,會報錯,頁面未找到!(官方解答)