<Map
id={id}
className='map'
setting={{ ...setting }}
subkey={qqKey}
layerStyle={1}
latitude={lnglat?.latitude}
longitude={lnglat?.longitude}
markers={mapMarkers}
scale={customScale}
enablePoi={false}
{...other}
style={{ height: height, width: width, zIndex: deviceType === 'IOS' && auto ? -1 : 0 }}
onRegionChange={(e) => handleMapChange(e)}
polyline={polyline}
>
<CoverView slot='callout'>
{mapMarkers.map(item=>
<CoverView className={ item.title === '取/还车位置' ? 'marker-pop-custom1' : 'marker-pop-custom' } marker-id={item.id} key={item.id}>
<CoverView className='pop-title'>{deviceType === 'IOS' ? item.title + ' ': item.title }</CoverView>
{
item.labelContent && item.reserveType === 1 &&
<CoverView className='pop-desc'>{deviceType === 'IOS' ? item.labelContent + ' ': item.labelContent}</CoverView>
}
</CoverView> )}
</CoverView>
</Map>
其中mapMarkers的数据如下图
模拟器上正常显示
真机会偶现各个情况
考虑过可能是数据异步未显示的问题,但是通过真机调试,发现页面的map中是存在上面的数据的
所以想问下这种问题出现的原因是coverview嵌套的问题吗?目前出现的概率很高,基本上2,3次就会出现一下空白的callout
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
我也遇到了
楼主,请问解决了吗?
我也遇见这个JB问题 真是服了,