3***@qq.com
3***@qq.com
  • 发布:2022-12-10 15:15
  • 更新:2023-01-09 22:25
  • 阅读:984

【报Bug】nvue使用map时,设置layer-style后切换开启卫星图无效(iOS环境),但Android设备上有效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 家庭中文版

HBuilderX类型: 正式

HBuilderX版本号: 3.6.5

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: iPhone7 iPhone12Pro(模拟器同样)

页面类型: nvue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

示例代码:
<template> <view> <map id="map" ref="map" class="map_wrapper" style="{'height': screenHeiht + 'px', 'width': shown?'750rpx':'0rpx'}" :scale="scale" :latitude="latitude" longitude="longitude" :enable-satellite="satelite" :markers="_markers" :polygons="_polygons" polyline="_polylines" @markertap="handleMarkerTap" @regionchange="handleRangenChange" @tap="handleTap" layer-style="styleid"> </map>
</view>
</template>

操作步骤:

1、布局内的map不添加layer-style属性,改变enable-satellite属性的值为true或false
2、布局内的map添加layer-style属性,改变enable-satellite属性的值为true或false

预期结果:

1、切换为卫星图或平面图
2、切换为卫星图或平面图

实际结果:

1、切换为卫星图或平面图
2、始终为平面图,不展示卫星图

bug描述:

nve使用map,设置卫星图属性:enable-satellite="satelite"
不设置layer-style属性时 修改 satelite = false 或 satelite = true 都有效;
设置layer-style属性时 修改 satelite = false 或 satelite = true Android有效但iOS无效;

2022-12-10 15:15 负责人:DCloud_iOS_XHY 分享
已邀请:

最佳回复

DCloud

DCloud

HBuilderX 3.6.16.20230109-alpha 已修复。

  • while

    我3.7.1,在nvue页面:enable-satellite="satelite",动态切换satelite的值,地图的平面图和卫星图没有切换是怎么回事耶

    2023-11-11 11:17

  • while


    具体map代码是这样<map class="mapwh"

    style="{height: mapHeight,marginTop: statusBarHeight}"
    id="maps"

    ref="maps"

    show-scale="true"

    latitude="latitude"

    longitude="longitude"

    markers="covers"

    scale="scale"

    polygons="polygonsData"

    polyline="polylineData"

    enable-satellite="enableSatellite"

    show-location="showLocation"
    @markertap="chooseItem"

    @tap="clickMap"

    >,我通过sunbnvue页面$emit触发事件,在地图页面$on接收,让后改变enableSatellite的值,切换效果在真机和模拟器上都没反应

    2023-11-11 11:20

DCloud_iOS_XHY

DCloud_iOS_XHY

感谢反馈 bug 已确认,下个版本会修复此问题

  • 3***@qq.com (作者)

    您好,请问下,下个版本号是多少?大概哪天会发布?

    2023-01-06 13:59

  • DCloud_iOS_XHY

    回复 3***@qq.com: 预计一周左右吧,下个 Alpha 版本就会带上这个修复

    2023-01-06 15:24

要回复问题请先登录注册