pictureMarkSymbol设置gif格式图片无效

测试过4.9,在mapView中设置gif格式的图片资源是有动画效果的。
但是使用4.10 API就失效了。
关键代码如下:
var map = new Map({
basemap: "streets"
});
console.log(map)
var view = new MapView({
map: map,
container: "viewDiv",
center: [113.23, 23.54],
zoom: 10
})
//创建GraphicsLayer层
var gpLayer = new GraphicsLayer();
map.add(gpLayer)
var pt = new Point({
x: 113.23,
y: 23.34,
spatialReference: {
wkid: 4326
}
});
var symbol = new PictureMarkerSymbol({
url: "image/car_1_2.gif", //gif格式
width: 60,
height: 60
});
var graphic = new Graphic({
geometry: pt,
symbol: symbol
});
gpLayer.add(graphic)
4.9效果图:
成功

success.gif

 
4.10效果图:
无扩散效果。只弹出了一帧的动画

4.10fail_.gif

 
请大佬们帮帮忙看看!谢谢
 
已邀请:

swaggyP - 网络粉刷匠

赞同来自: zjez126

看起来是个bug,应该与之后版本api默认用canvas有关

要回复问题请先登录注册