[uniapp] 애플릿은 지도 위치 지정을 사용하여 위치를 가져와 페이지에 표시합니다.

여기에 이미지 설명 삽입
1. 먼저 WeChat 공개 플랫폼으로 이동하여 활성화합니다.
여기에 이미지 설명 삽입
2. 그런 다음 플러그인을 추가하고 'Tencent 위치 서비스 지도 선택'을 검색한 다음 추가를 클릭합니다.
여기에 이미지 설명 삽입
3. 개발자 키
https://lbs.qq를 신청하기 위해 이동합니다. com?lbs_invite=Y9PRFLY

4. uniapp에서 플러그인을 구성하거나 오류를 보고하면 공급자가 사망에 기록됨 wx76a9a06e5b4e693e
여기에 이미지 설명 삽입

다음은 페이지 표시 처리로, 위치를 획득한 후 페이지 표시를 할당하는 것입니다.

onShow() {
    
    
			const location = chooseLocation.getLocation();
			//conole.log(location )
			if (location) {
    
    
				//location.address和location.name都是地理位置
				this.position = location.address + location.name
			}
		},

클릭 이벤트

_getusermapinfo() {
    
    
				uni.getLocation({
    
    
						type: 'gcj02',//腾讯地图使用gcj02获取位置坐标
						success(res) {
    
    
							//使用在腾讯位置服务申请的key(必填)
							const key = "自己申请的KEY";
							//调用插件的app的名称(必填)
							const referer = "app名称";
							wx.navigateTo({
    
    
								url: 'plugin://chooseLocation/index?key=' + key + '&referer=' + referer,
							});
						},
						fail(err) {
    
     //这里处理用户点击拒绝或者误操作拒绝的办法
							 uni.showModal({
    
    
							 	title: '提示',
							 	content: '您未开启获取位置权限,请点击确定去开启权限!',
							 	success(res) {
    
    
							 	    if (res.confirm) {
    
    
							 		 uni.openSetting({
    
    })//跳转微信小程序设置,手动打开获取位置
							    	 }
							 	}
							 })
							 
						}
				})
			},

추천

출처blog.csdn.net/weixin_48772762/article/details/117220665