地图问题处理
This commit is contained in:
parent
4d36f9769f
commit
90ae4eec8c
|
|
@ -31,7 +31,8 @@
|
||||||
"VideoPlayer" : {},
|
"VideoPlayer" : {},
|
||||||
"Barcode" : {},
|
"Barcode" : {},
|
||||||
"FaceID" : {},
|
"FaceID" : {},
|
||||||
"Geolocation" : {}
|
"Geolocation" : {},
|
||||||
|
"Maps" : {}
|
||||||
},
|
},
|
||||||
"distribute" : {
|
"distribute" : {
|
||||||
"android" : {
|
"android" : {
|
||||||
|
|
@ -89,13 +90,19 @@
|
||||||
"geolocation" : {
|
"geolocation" : {
|
||||||
"system" : {
|
"system" : {
|
||||||
"__platform__" : [ "ios", "android" ]
|
"__platform__" : [ "ios", "android" ]
|
||||||
|
},
|
||||||
|
"amap" : {
|
||||||
|
"name" : "amapsF2g340W",
|
||||||
|
"__platform__" : [ "android" ],
|
||||||
|
"appkey_ios" : "",
|
||||||
|
"appkey_android" : "52a219b5ada12742d4b5a1ff924928d5"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"maps" : {
|
"maps" : {
|
||||||
"amap" : {
|
"amap" : {
|
||||||
"name" : "",
|
"name" : "amapsF2g340W",
|
||||||
"appkey_ios" : "",
|
"appkey_ios" : "52a219b5ada12742d4b5a1ff924928d5",
|
||||||
"appkey_android" : ""
|
"appkey_android" : "52a219b5ada12742d4b5a1ff924928d5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@
|
||||||
>
|
>
|
||||||
<uni-forms-item label="当前位置" required name="address">
|
<uni-forms-item label="当前位置" required name="address">
|
||||||
<view class="address-content">
|
<view class="address-content">
|
||||||
<u--input type="text" placeholder="请填写" v-model="submitParams.address" />
|
<u--textarea placeholder="请填写" autoHeight v-model="submitParams.address" />
|
||||||
<view class="address-info">
|
<view class="address-info">
|
||||||
<text>
|
<text>
|
||||||
{{ submitParams.lat }}
|
{{ submitParams.lat }}
|
||||||
|
|
@ -88,7 +88,11 @@
|
||||||
<text>
|
<text>
|
||||||
{{ submitParams.lon }}
|
{{ submitParams.lon }}
|
||||||
</text>
|
</text>
|
||||||
|
|
||||||
|
<view @tap="getLocationAddress">点击获取</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
</uni-forms-item>
|
</uni-forms-item>
|
||||||
<uni-forms-item label="附件上传(1-6张照片)" required>
|
<uni-forms-item label="附件上传(1-6张照片)" required>
|
||||||
|
|
@ -249,7 +253,9 @@ export default {
|
||||||
date: '',
|
date: '',
|
||||||
remark: ''
|
remark: ''
|
||||||
},
|
},
|
||||||
detailsList: []
|
detailsList: [],
|
||||||
|
demoAddress: '',
|
||||||
|
demoAddress_2: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
@ -439,6 +445,17 @@ export default {
|
||||||
if (res.resMsg == 'success') {
|
if (res.resMsg == 'success') {
|
||||||
this.riskInfo = res.obj[0]
|
this.riskInfo = res.obj[0]
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
getLocationAddress() {
|
||||||
|
const this_ = this
|
||||||
|
uni.chooseLocation({
|
||||||
|
success: function (res) {
|
||||||
|
|
||||||
|
this_.submitParams.address = res.address
|
||||||
|
this_.submitParams.lon = res.longitude
|
||||||
|
this_.submitParams.lat = res.latitude
|
||||||
|
}
|
||||||
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -446,25 +463,37 @@ export default {
|
||||||
this.getMySceneListData()
|
this.getMySceneListData()
|
||||||
this.getTodayRiskData()
|
this.getTodayRiskData()
|
||||||
// 获取定位位置信息
|
// 获取定位位置信息
|
||||||
uni.getLocation({
|
// uni.getLocation({
|
||||||
type: 'gcj02', // 默认为 gcj02,可以选择 'wgs84'
|
// type: 'wgs84', // 默认为 gcj02,可以选择 'wgs84'
|
||||||
// altitude: true,
|
// // altitude: false,
|
||||||
geocode: true,
|
// // geocode: true,
|
||||||
success: res => {
|
// success: res => {
|
||||||
console.log(res, '位置信息--')
|
// console.log(res, '位置信息--')
|
||||||
const { latitude, longitude } = res
|
// // this.demoAddress = res
|
||||||
const { province, city, district, street, streetNum, poiName } = res.address
|
// const { latitude, longitude } = res
|
||||||
|
// // const { province, city, district, street, streetNum, poiName } = res.address
|
||||||
|
|
||||||
this.submitParams.lon = longitude
|
// this.submitParams.lon = longitude
|
||||||
this.submitParams.lat = latitude
|
// this.submitParams.lat = latitude
|
||||||
console.log(province, 'province')
|
// // console.log(province, 'province')
|
||||||
this.submitParams.address = `${province}${city}${district}${street}${streetNum}${poiName}`
|
// // this.submitParams.address = `${province}${city}${district}${street}${streetNum}${poiName}`
|
||||||
},
|
// },
|
||||||
fail: err => {
|
// fail: err => {
|
||||||
console.error('获取位置失败:', err)
|
// console.error('获取位置失败:', err)
|
||||||
uni.showToast({ title: '位置获取失败,请稍后尝试', icon: 'none' })
|
// uni.showToast({ title: '位置获取失败,请稍后尝试', icon: 'none' })
|
||||||
}
|
// }
|
||||||
})
|
// })
|
||||||
|
|
||||||
|
// uni.chooseLocation({
|
||||||
|
// success: function (res) {
|
||||||
|
// // this.demoAddress_2 = res
|
||||||
|
// console.log('获取位置--',res)
|
||||||
|
// // console.log('位置名称:' + res.name);
|
||||||
|
// // console.log('详细地址:' + res.address);
|
||||||
|
// // console.log('纬度:' + res.latitude);
|
||||||
|
// // console.log('经度:' + res.longitude);
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
|
||||||
const _this = this
|
const _this = this
|
||||||
uni.$on('update', function (data) {
|
uni.$on('update', function (data) {
|
||||||
|
|
@ -611,9 +640,11 @@ export default {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right: 0;
|
right: 0;
|
||||||
top: -30px;
|
top: -30px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
text {
|
text {
|
||||||
margin-right: 46rpx;
|
margin-right: 16rpx;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue