急!跨端兼容H5map markers 中得iconPath 和气泡在手机上不显示?
使用hbuilder中得内置浏览器打开预览可以显示小图标和气泡 ,在手机上均不显示 是什么问题呢 这是内置浏览器:[图片] 在手机上打开同个IP 预览:[图片] 代码 getPoi(item){ this.markers = []; this.Tmap.getSuggestion({ keyword: item.type, location: `${this.location.latitude},${this.location.longitude}`, success:(data) => { const reqData = data.data; let markers = []; if(reqData.length === 0) { uni.showToast({ title: '该小区附近暂无'+item.type, duration: 2000, icon: 'none' }); }else{ markers= reqData.map(i => ({ id:i.id, latitude: i.location.lat, longitude: i.location.lng, iconPath: `../../static/mapIcon/dingwei-${item.name}@${this.pixelRatio}x.png`, // #ifdef H5 iconPath: `/static/mapIcon/dingwei-${item.name}@2x.png`, // #endif width: 28, height: 28, })) } markers.push({ latitude: this.location.latitude, //纬度 longitude: this.location.longitude, //经度 iconPath: '../../static/images/dingwei.png', //显示的图标 title: '', //标注点名 callout: { //自定义标记点上方的气泡窗口 点击有效 content: this.xqName, color: '#333', fontSize: 14, borderRadius: 5, display:'ALWAYS', bgColor:'#FFFFFF', padding: 6 }, }) this.markers= markers; console.log(this.markers,8822228) }, fail: (info) => { //失败回调 console.log(info) } }) },