let mark = {
id:item.parkingCode,
latitude:item.latitude,
longitude:item.longitude,
iconPath:'',
title:item.parkingName,
width:200,
height:200
}
- 发布:2020-07-28 16:27
- 更新:2024-12-21 17:43
- 阅读:11617
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 2.8.2
手机系统: Android
手机系统版本号: Android 10
手机厂商: 一加
手机机型: 6
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
无
无
预期结果:
无
无
实际结果:
无
无
bug描述:
map组件,markers 设置大小(width, height)无效,我目前的办法就是自己用PS去更改图片的大小,但是这个方法很鸡肋。有没有其他方法,页面是nvue,启动fast。如果是bug希望官方能提供解决办法
测试正常
<template>
<view class="content">
<map id="map1" class="map1" show-location="true" :latitude="latitude" :longitude="longitude" scale="16" :markers="markers">
</map>
</view>
</template>
<script>
export default {
data() {
return {
title: 'Hello',
showCoverView: true,
latitude: 39.925539,
longitude: 116.279037,
image: "/static/logo.png",
markers: [{
id: 110,
iconPath: '/static/logo.png',
latitude: 39.925539,
longitude: 116.279037,
width: "20",
height: "20"
}]
}
},
onLoad() {
},
methods: {
}
}
</script>
<style>
.content {
display: flex;
flex-direction: column;
flex: 1;
}
.map1 {
flex: 1;
}
</style>
h***@shezw.com
补充一下我的解决方案,把图片改小就行了!!! 不要用svg就用图片。
2020-10-04 23:25