我正在尝试绘制几个动态改变其位置的多边形。
问题在于使用:
<tr> ng-repeat="(key, product) in products">
<td>{{product.name}}</td>
<td>{{product.value}}</td></tr>
结果令人不安地在地图上闪烁。
更新位置大约在40ms内发生一次,但似乎更新的频率与它无关。
任何人都知道如何让更改更顺畅吗?
感谢您的帮助, 大卫。
答案 0 :(得分:0)
您需要使用Callbackproperty,它每帧都会执行一次,因此不会眨眼且更流畅。
在打字稿中,您可以编写:
let poly = viewer.entities.add({
polygon: {
hierarchy: new Callbackproperty (() => {
return new PolygonHierarchy([point1, point2,
point3]) ;
}, false)
});