// 获取位置坐标
getLocation() {
let that = this
uni.getLocation({
type: 'wgs84',
success: function (res) {
uni.chooseLocation({
latitude: res.latitude,
longitude: res.longitude,
success: function (r) {
that.formData.checkSite = r.name
that.formData.coordinateY = r.longitude
that.formData.coordinateX = r.latitude
}
})
}
})
},
- 发布:2021-12-15 17:28
- 更新:2021-12-15 17:33
- 阅读:468
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.2.16
手机系统: Android
手机系统版本号: Android 10
手机厂商: 魅族
手机机型: 魅族16th
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
// 获取位置坐标
getLocation() {
let that = this
uni.getLocation({
type: 'wgs84',
success: function (res) {
uni.chooseLocation({
latitude: res.latitude,
longitude: res.longitude,
success: function (r) {
that.formData.checkSite = r.name
that.formData.coordinateY = r.longitude
that.formData.coordinateX = r.latitude
}
})
}
})
},
// 获取位置坐标
getLocation() {
let that = this
uni.getLocation({
type: 'wgs84',
success: function (res) {
uni.chooseLocation({
latitude: res.latitude,
longitude: res.longitude,
success: function (r) {
that.formData.checkSite = r.name
that.formData.coordinateY = r.longitude
that.formData.coordinateX = r.latitude
}
})
}
})
},
预期结果:
// 获取位置坐标
getLocation() {
let that = this
uni.getLocation({
type: 'wgs84',
success: function (res) {
uni.chooseLocation({
latitude: res.latitude,
longitude: res.longitude,
success: function (r) {
that.formData.checkSite = r.name
that.formData.coordinateY = r.longitude
that.formData.coordinateX = r.latitude
}
})
}
})
},
// 获取位置坐标
getLocation() {
let that = this
uni.getLocation({
type: 'wgs84',
success: function (res) {
uni.chooseLocation({
latitude: res.latitude,
longitude: res.longitude,
success: function (r) {
that.formData.checkSite = r.name
that.formData.coordinateY = r.longitude
that.formData.coordinateX = r.latitude
}
})
}
})
},
实际结果:
使用失败 出现白屏
使用失败 出现白屏
bug描述:
配置了自己的证书 百度地图平台的密钥没问题 对应的权限也勾选了 然后打包之后 使用uni.chooseLocation() 之后出现白屏
后买你换成了高德地图的配置 可以使用