WeChatアプレットが場所を取得し、監視を特定します

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

おすすめ

転載: blog.csdn.net/qq_18676843/article/details/121580462