- 发布:2022-12-10 15:15
- 更新:2023-01-09 22:25
- 阅读:984
产品分类: 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>
</view>
</template>
操作步骤:
1、布局内的map不添加layer-style属性,改变enable-satellite属性的值为true或false
2、布局内的map添加layer-style属性,改变enable-satellite属性的值为true或false
1、布局内的map不添加layer-style属性,改变enable-satellite属性的值为true或false
2、布局内的map添加layer-style属性,改变enable-satellite属性的值为true或false
预期结果:
1、切换为卫星图或平面图
2、切换为卫星图或平面图
1、切换为卫星图或平面图
2、切换为卫星图或平面图
实际结果:
1、切换为卫星图或平面图
2、始终为平面图,不展示卫星图
1、切换为卫星图或平面图
2、始终为平面图,不展示卫星图
bug描述:
nve使用map,设置卫星图属性:enable-satellite="satelite"
不设置layer-style属性时 修改 satelite = false 或 satelite = true 都有效;
设置layer-style属性时 修改 satelite = false 或 satelite = true Android有效但iOS无效;
while
我3.7.1,在nvue页面:enable-satellite="satelite",动态切换satelite的值,地图的平面图和卫星图没有切换是怎么回事耶
2023-11-11 11:17
while
id="maps"
ref="maps"
@markertap="chooseItem"
@tap="clickMap"
>,我通过sunbnvue页面$emit触发事件,在地图页面$on接收,让后改变enableSatellite的值,切换效果在真机和模拟器上都没反应
2023-11-11 11:20