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]);之后添加:
附:发现此问题后,在国外网站上发现的类似回复:
(1)https://geonet.esri.com/thread/177053
(2)还有一个网站,但忘记了,找到后再补充。
第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)还有一个网站,但忘记了,找到后再补充。
2 个回复
徐晨光 - 70后IT男,网名:君子8818
赞同来自:
binghuan123 - 80后
赞同来自:
要回复问题请先登录或注册
发起人
70后IT男,网名:君子8818
相关问题
问题状态