vue-baidu-map
vue-baidu-map copied to clipboard
bm-marker 指定 size 无法自动缩放自定义 icon
[BUG 反馈] bm-marker 指定 size 无法自动缩放自定义 icon
浏览器版本号
google:版本 87.0.4280.88(正式版本) (x86_64)
Vue 版本号
2.6.10
组件库版本号
0.21.22
现象描述
bm-marker的icon中的size属性无法设置背景图的宽高,而是dom元素的宽高,百度地图API中有相关属性:
const size = new BMap.Size(25, 35)
const icon = new BMap.Icon(require('icon.png'), size)
icon.imageSize = size
const marker = new BMap.Marker(new BMap.Point(lng, lat), {icon: icon})
map.addOverlay(marker)
完整异常信息
无
在线示例 / 仓库 URL
https://localhost:1038/monitoring
复现用例
无
预期输出
图片正常缩放
实际输出
图片无法正常缩放
我也是一样的问题 我服了
设置了imageSize 没有用
设置了imageSize 没有用
请问解决了吗?
看下源码,里面有
:icon="{ url: require('@/assets/location.png'), size: { width: 100, height: 100 }, opts: { imageSize: { width: 22, height: 22 }, }, }"