在小程序开发,添加map组件,渲染marker标记时,遇到了:[渲染层错误] MultiMarker.styles: 样式id marker_style_1 对应的MarkerStyle.width属性无效 [object Object](env: Windows,mp,1.05.2105170; lib: 2.17.3) 的错误;也许就是小程序自身小bug,这里不支持浮点数,将标记图片宽高设置为整数即可。
错误截图:
代码如下:
{
"markers": {
width: rpx2px(50) + 'px',
height: rpx2px(50) + 'px',
iconPath: ""
}
}
修改为:
{
"markers": {
width: parseInt(rpx2px(50)) + 'px',
height: parseInt(rpx2px(50)) + 'px',
iconPath: ""
}
}
修改后,上面错误截图问题就不会出现 了。