更新定位

This commit is contained in:
wpf 2023-09-20 23:12:24 +08:00
parent 66d6ba723e
commit 4f5aa895a5
2 changed files with 30 additions and 26 deletions

View File

@ -1,5 +1,6 @@
{ {
"name" : "里海社区", "name" : "里海社区",
// "appid" : "__UNI__3A527D1",
"appid" : "__UNI__B5B1EDD", "appid" : "__UNI__B5B1EDD",
"description" : "", "description" : "",
"versionName" : "1.1.3", "versionName" : "1.1.3",
@ -74,10 +75,10 @@
// "appkey_android" : "0799f37420c0784f1e6cba230a68bdb1", // "appkey_android" : "0799f37420c0784f1e6cba230a68bdb1",
"appkey_ios" : "82af93ec51139c712c4118d84ba684ee", "appkey_ios" : "82af93ec51139c712c4118d84ba684ee",
"appkey_android" : "048d9f3f323eea894b49c3a7edbc8d87" "appkey_android" : "048d9f3f323eea894b49c3a7edbc8d87"
// "appkey_ios" : "4f8f55618010007147aab96fc72bb408",
// "appkey_android" : "4f8f55618010007147aab96fc72bb408"
} }
}, },
// "appkey_ios" : "4f8f55618010007147aab96fc72bb408",
// "appkey_android" : "4f8f55618010007147aab96fc72bb408"
"geolocation" : { "geolocation" : {
"amap" : { "amap" : {
"__platform__" : [ "ios", "android" ], "__platform__" : [ "ios", "android" ],

View File

@ -168,6 +168,27 @@
// uni.showLoading({ // uni.showLoading({
// title: '' // title: ''
// }) // })
uni.sendHostEvent('getLocation', '获取位置', (ret) => {
uni.$on('uniMP_getLocation', (res) => {
try {
that.markers[1].latitude = res.latitude;
that.markers[1].longitude = res.longitude;
that.getDriverLine();
uni.hideLoading();
uni.showModal({
title: 'uniMP成功',
content: JSON.parse(res)
})
} catch (e) {
Toast('获取位置失败');
uni.showModal({
title: 'uniMP失败',
content: JSON.parse(e)
})
}
})
});
return ;
uni.getLocation({ uni.getLocation({
type: 'gcj02', type: 'gcj02',
geocode: true, geocode: true,
@ -177,6 +198,7 @@
that.markers[1].longitude = res.longitude; that.markers[1].longitude = res.longitude;
that.getDriverLine(); that.getDriverLine();
// uni.hideLoading(); // uni.hideLoading();
console.log(res);
uni.showModal({ uni.showModal({
title: '成功', title: '成功',
content: JSON.stringify(res) content: JSON.stringify(res)
@ -186,10 +208,10 @@
// uni.hideLoading(); // uni.hideLoading();
Toast('获取位置失败'); Toast('获取位置失败');
console.log(e); console.log(e);
// uni.showModal({ uni.showModal({
// title: '', title: '失败',
// content: JSON.stringify(e) content: JSON.stringify(e)
// }) })
try { try {
plus.geolocation.getCurrentPosition(function(position) { plus.geolocation.getCurrentPosition(function(position) {
console.log('经度:' + position.coords.longitude); console.log('经度:' + position.coords.longitude);
@ -208,26 +230,7 @@
title: 'plus失败', title: 'plus失败',
content: JSON.parse(error) content: JSON.parse(error)
}) })
uni.sendHostEvent('getLocation', '获取位置', (ret) => {
uni.$on('uniMP_getLocation', (res) => {
try {
that.markers[1].latitude = res.latitude;
that.markers[1].longitude = res.longitude;
that.getDriverLine();
uni.hideLoading();
uni.showModal({
title: 'uniMP成功',
content: JSON.parse(res)
})
} catch (e) {
Toast('获取位置失败');
uni.showModal({
title: 'uniMP失败',
content: JSON.parse(e)
})
}
})
});
}); });
} catch (e) { } catch (e) {
uni.showModal({ uni.showModal({