ArcGIS API for js 4.0 疑似BUG(二)如何移动一个点(非add和remove方法)

拟移动一个点,发现4.0已经取消了setLongitude()方法,可以更改属性longitude,但却没有效果,真心郁闷,查看了国外网站讨论的相关帖子,也没有好的办法,故在此提出,望各位帮忙。
第1步:打开网站https://developers.arcgis.com/ ... phics
第2步:在view.graphics.addMany([pointGraphic, polylineGraphic, polygonGraphic]);之后添加:
      function doSth(){
point.longitude++;
pointGraphic.geometry.longitude++;
alert("hi:"+point.longitude+" "+pointGraphic.geometry.longitude);
}
setInterval(doSth, 10000);//10Seconds
第三步:按Run,每10秒自动更改一步经度,但是点并没有移动,但是若用remove和add可以实现移动,但是偏偏有内存泄露,无语了。

附:发现此问题后,在国外网站上发现的类似回复:
(1)https://geonet.esri.com/thread/177053
(2)还有一个网站,但忘记了,找到后再补充。
 
已邀请:

徐晨光 - 70后IT男,网名:君子8818

赞同来自:

这个问题着灰常急啊,望能回复。

binghuan123 - 80后

赞同来自:

不行就自己写个类,继承graphic,在里面重写一下方法或添加一个方法,应该有个_draw()的方法是实现把点绘制到图层的。

要回复问题请先登录注册