问题模块 |
---|
API和组件 |
安卓版本: 6.5.16
红米手机,
map 中单个或者多个marker都不显示,callout 安卓机也不显示, 不清楚什么问题
markers: [{
id: "1",
latitude: res.latitude,
longitude: res.longitude,
width: 40,
height: 50,
iconPath: "/images/location.png",
title: "哪里1",
callout:{
content: "这里位置1",
color: "#FFFFFF",
fontSize: 14,
borderRadius: 5,
bgColor: "#586c94",
padding: 5,
display: "ALWAYS"
}
},
{
id: "2",
latitude: 120.15618,
longitude: 30.376068,
width: 40,
height: 50,
iconPath: "/images/location.png",
title: "哪里2",
callout:{
content: "这里位置2",
color: "#FFFFFF",
fontSize: 14,
borderRadius: 5,
bgColor: "#586c94",
padding: 5,
display: "ALWAYS"
}
},
{
id: "3",
latitude: 120.25618,
longitude: 30.376068,
width: 40,
height: 50,
iconPath: "/images/location.png",//"/resources/location.png",
title: "哪里3",
callout:{
content: "这里位置3",
color: "#FFFFFF",
fontSize: 14,
borderRadius: 5,
bgColor: "#586c94",
padding: 5,
display: "ALWAYS"
}
}
]
网友回复
不是说已解决吗? 我在中间还出现了几次。之后就一直不出现
证书有问题 必须是信任的证书才可以
cover-view的兼容性问题简直让人心力交瘁,再也不想开发地图小程序了
有解决方法吗
地图相关参数只能够在载入时定义一次,之后通过setData进行修改就会失效
遇到同样的问题
放大地图或移到别的地方,再回来后,有些marker就不见了,我测试的时候,也出现这种情况
是的 必须把markers 写死 , 之后的reload再去更改就是赋值不上去, 不知道什么原因
据我实际测试发现唯一能够百分百显示的方法就是在onload里面设置markers数据,之后再进行修改就会出问题
看来大家都遇到这个问题
我的手机荣耀9, 开发工具标注点显示没问题,到手机全部不显示。
但是奇怪的是我把markers写死 可以在手机端显示, 动态获取再赋值就不行
开了一个贴子,官方正在看 不知道是不是还在跟这个问题
下边是我的帖子