wx.startLocationUpdateBackground(Object object)| WeChat Open Documentation WeChat Developer Platform Documentation https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.startLocationUpdateBackground.htmlWeChat Mini Program JavaScript SDK | Tencent Location Service Tencent Maps Open Platformは、さまざまなアプリケーションメーカーと開発者に、TencentMapsに基づくジオロケーションサービスとソリューションを提供します。Webアプリケーション用のJavaScriptAPI、携帯電話のネイティブアプリ用のさまざまなSDK、WebServiceインターフェイス、さまざまなマップAPIなどがあります。https://lbs.qq.com/miniProgram/jsSdk/jsSdkGuide/jsSdkOverview
まず、wx.startLocationUpdateメソッドがフォアグラウンドロケーションの受信を開始します。wx.startLocationUpdateBackgroundメソッドを使用して、バックグラウンドでユーザーアドレスを取得します。
wx.startLocationUpdate({
success: res => {
console.log(res);
},
fail: err => {}
})
wx.onLocationChange(_locationChangeFn)メソッドを渡すと、メソッドは経度、緯度、精度、その他の情報を含むパラメーターを受け取ります。
次に、WeChatアプレットJavaScriptSDKのreverse address parsing reverseGeocoder()メソッドを使用して、緯度と経度を地域のテキストに変換します。
qqmap-wx-jssdk.min.jsのダウンロード場所は上記のドキュメントにあります。
var QQMap = require('../../js_sdk/qqmap-wx-jssdk.min.js')
var qqmapsdk = new QQMap({
key: '自己的key' // 必填
});
qqmapsdk.reverseGeocoder({
location: {
//纬度
latitude: res.latitude,
//经度
longitude: res.longitude
},
success: function(res) {
console.log(res.result);
fail: function(err) {
console.log(err);
}
})
正式リリース時に、リクエストの有効なドメイン名を追加する必要があります
https://apis.map.qq.com