x***@163.com
x***@163.com
  • 发布:2024-12-24 22:37
  • 更新:2024-12-25 10:17
  • 阅读:30

【报Bug】moveToLocation和getRegion不起作用

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 4.36

手机系统: Android

手机系统版本号: Android 13

手机厂商: 华为

手机机型: mate60

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

// 返回中心点
backCenter() {
console.log('map', this._mapContext, this.lng, this.lat)
this._mapContext.moveToLocation({
longitude: this.lng,
latitude: this.lat,
success: (res) => {
console.log('success', res)
},
complete: (res) => {
console.log('complete', res)
}
})
},

this._mapContext.getRegion({
success: (res) => {
console.log('getRegion1', res)
},
complete: (res) => {
console.log('getRegion2', res)
}
})

操作步骤:

// 返回中心点
backCenter() {
console.log('map', this._mapContext, this.lng, this.lat)
this._mapContext.moveToLocation({
longitude: this.lng,
latitude: this.lat,
success: (res) => {
console.log('success', res)
},
complete: (res) => {
console.log('complete', res)
}
})
},

预期结果:

地图可以根据经纬度移动

实际结果:

没有返回结果

bug描述:

拖拽地图后,点击某个按钮可以回到当前位置,如何处理?
其他平台可以使用moveToLocation方法,但是这个方法依赖show-location,show-location不支持APP平台
请问该如何处理呢?

getRegion好像也没有反应。。。返回都是空值

2024-12-24 22:37 负责人:DCloud_App_Array 分享
已邀请:
x***@163.com

x***@163.com (作者)

打印 createMapContext 只有一个{{"id":"myMap","pageId":1} }
createMapContext后的方法貌似都不起作用
刚试了 getScale 也不行~~
请问这个是咋回事呢

要回复问题请先登录注册