9***@qq.com
9***@qq.com
  • 发布:2023-10-23 11:59
  • 更新:2024-04-22 23:21
  • 阅读:142

【报Bug】【报Bug】谷歌地图 nvue moveToLocation移动地图到指定位置,h5和ios正常,安卓偶尔成功 大部分失败

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 13

手机厂商: 华为

手机机型: iqoo8

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://www.pgyer.com/iFWHe9

示例代码:
//地图  
<map :show-location="true" id="myMap" :latitude="staParam.userLat" :longitude="staParam.userLng"  
            :markers="markers" @markertap="markertap" class="my-map">  
</map>  
// 按钮  
<view class="map-right">  
            <view class="map-right-item" @click="moveLocation()">  
                <image class="item-img" src="../../static/img/union.png"></image>  
            </view>  
        </view>  
// js  

onReady(){  
     this.mapContext = uni.createMapContext('myMap',this);  
}  

moveLocation () {  
     uni.getLocation({  
    success: (ret) => {  
                this.staParam.userLat = parseFloat(ret.latitude);  
            this.staParam.userLng = parseFloat(ret.longitude);  
                this.mapContext = uni.createMapContext('myMap')  
            this.mapContext.moveToLocation({  
        latitude:  parseFloat(ret.longitude),  
        longitude:  parseFloat(ret.longitude),  
        success: (res) => {  
            console.log(res);  
        },  
        fail: (error) => {  
            console.log(error);  
        }                 
    },  
   });  
}  

操作步骤:

移动地图后点击按钮 地图回到指定位置

预期结果:

点击按钮后每次都能回到指定位置

实际结果:

ios和h5正常,安卓不正常,移动和缩放地图后偶尔能移动到指定位置 大部分时候不行, 尤其是地图移动位置比较大的时候,切换路由后,再次进入页面地图还会自己移动到其他地方,移动到定位点也不行, 回调每次都执行了success,但是地图移动位置不对

bug描述:

moveToLocation移动地图到指定位置,h5和ios正常,安卓偶尔大部分失败,moveToLocation回调都显示成功,但是安卓地图不会移动到指定位置

2023-10-23 11:59 负责人:无 分享
已邀请:
才才1986

才才1986

请问解决了吗? 我现在也遇到同样的问题了?

要回复问题请先登录注册