1.需要在wx.config中聲明需要使用的功能(openLocation)
例如:
wx.config({
debug: false, // 開啟調試模式,調用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數,可以在pc端打開,參數信息會通過log打出,僅在pc端時才會打印。
appId: _appid, // 必填,公眾號的唯一標識
timestamp: timestamp, // 必填,生成簽名的時間戳
nonceStr: nonceStr, // 必填,生成簽名的隨機串
signature: signature, // 必填,簽名,見附錄1
jsApiList: ['getLocation', 'closeWindow','openLocation'] // 必填,需要使用的JS接口列表,所有JS接口列表見附錄2
});
2.將獲取的數據進行parseFloat轉換(可以解決在蘋果中點擊無反應)
例如
var lat = parseFloat(lastlocation.split(",")[1]);
var lng = parseFloat(lastlocation.split(",")[0]);