我使用自定义本地图像创建了一个地图模块,并且工作正常,但是后来我想将其更改为其他本地图像,并且该图像在Android上没有更改,调试时我发现变量“ anno.image”确实更改了图像与我想要但在地图上渲染的图像。 这就是即时通讯用于创建和更改image属性的方式。 感谢您的建议。
anno.image = "/Imagenes/carrito1.png";
答案 0 :(得分:0)
不知道为什么它不呈现新图像,但是您可以删除并重新添加相同的注释,并且其行为将完全相同。因此,基本上,您可以执行以下操作:
anno = Map.createAnnotation({
latitude : anno.latitude,
longitude : anno.longitude,
image : "/Imagenes/carrito1.png",
..... // copy other properties whatever you had on this anno
});
MapView.addAnnotations([anno]);