m***@gmail.com
m***@gmail.com
  • 发布:2025-12-01 16:52
  • 更新:2025-12-05 15:54
  • 阅读:99

【报Bug】map 组件 腾讯地图,安卓无法拖动,缩放,跟一张图片似的

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.75

手机系统: Android

手机系统版本号: Android 16

手机厂商: OPPO

手机机型: 1+ 13T

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
    <map :longitude="currentLongitude" :latitude="currentLatitude" :scale="currentScale" :markers="markers"  
      :show-location="showLocation" :include-points="includePoints" :circles="circles" :polyline="polyline"  
      :polygons="polygons" class="map" @tap="handleMapTap"  
      @markertap="handleMarkerTap" @poitap="handleMapTap" :enable-zoom="true" :enable-scroll="true" id="map"></map>

操作步骤:

预期结果:

和小程序表现一致,地图组件正常

实际结果:

安卓无法拖动,缩放,跟一张图片似的

bug描述:

在小程序表现正常;

安卓上也展示图片,感觉API啥的都可以用,只是无法拖动,缩放;另外展示当前位置的icon的箭头也永远不会动。整个map跟静态的一样

2025-12-01 16:52 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

我使用 HBuilderX 内置的 hellouniapp,配置腾讯地图,vue3 + 安卓真机,拖动是正常的,你可测试 hellouniapp 是否正常,如果还是有问题可以提供复现工程说明问题

  • m***@gmail.com (作者)

    换了一台手机可以拖动,还有个问题能回复一下吗。就是APP使用腾讯 map 如何在 点击时获取点击点的经纬度,我看文档写的不支持vue。


    @tap EventHandle 点击地图时触发; App-nvue、微信小程序2.9支持返回经纬度

    2025-12-08 15:41

  • DCloud_UNI_OttoJi

    回复 m***@gmail.com: 原本的问题不能稳定复现吗?新问题参考文档和实际效果,可以使用 label 实现

    2025-12-08 15:56

  • m***@gmail.com (作者)

    回复 DCloud_UNI_OttoJi: 感谢您的回复。我尝试了hellouniapp,还是不行。我的操作路径是这样的

    1、git下载hellouniapp

    2、APP模块map配置腾讯地图key

    3、把map.nvue改为了 map.vue(因为不改的话一直是高德地图)

    4、页面地图展示有问题,且不能拖动、缩放这些,和我自己项目的表现一样


    ps:还是想问下大佬说的label 是指@labeltap 嘛,我想要的是任意位置点击就能返回经纬度,就是 @tap 在小程序上的表现一样。目前没找到好的方法

    2025-12-08 19:23

  • m***@gmail.com (作者)

    补充:我拿小米手机试了一下hellouniapp。xiaomi13 安卓版本15 。是可以正常拖动的。但是缩放到一定程度后就不能缩放了(但可以拖动),很奇怪,这个也和我的项目中表现的一致。

    2025-12-08 19:27

  • m***@gmail.com (作者)

    回复 m***@gmail.com: 缩放到一定程度 指的是 看到的范围更大,差不多到省级就不能再缩小了,看不到整个中国地图全貌

    2025-12-08 19:29

  • m***@gmail.com (作者)

    回复 DCloud_UNI_OttoJi: 希望大佬给个答复,目前app使用腾讯地图,是否可以实现点击任意地图位置,能获取到点击处的经纬度,就是@tap在小程序的效果。感谢

    2025-12-08 19:32

  • DCloud_UNI_OttoJi

    回复 m***@gmail.com: 第二个问题,点击返回经纬度,暂不支持。 第一个问题我本地使用安卓真机未复现,你也提到了有的手机是好的,最好能找到规律。


    你最好提供复现工程和操作说明,提供一个录屏说明问题。我没能复现你的问题

    2025-12-08 19:43

  • m***@gmail.com (作者)

    回复 DCloud_UNI_OttoJi: 私信您了

    2025-12-08 20:05

  • m***@gmail.com (作者)

    回复 DCloud_UNI_OttoJi: 大佬,目前vue上不支持点击返回经纬度,那有没有其他途径实现这个功能呢。要是改为nvue就得用高德,考虑各种组件的层级了,改动实在太大了。目前就想能不能通过其他方案,在APP上实现点击地图点 能获取到经纬度。

    感谢,期待回复~

    2025-12-12 12:00

  • DCloud_UNI_OttoJi

    回复 m***@gmail.com: 可以在插件市场里搜 高德、筛选一下 uts 插件,找找有没有合适的,你提到的混合渲染,个别页面使用 nvue 也是一个方案。

    2025-12-12 17:15

要回复问题请先登录注册