基于 2D ‘canvas’ 的一种渲染,用于渲染矢量动画效果 支持点线面的渐变效果
| SuperMap. | 基于 2D ‘canvas’ 的一种渲染,用于渲染矢量动画效果 支持点线面的渐变效果 | 
| Constructor | |
| SuperMap. | 动画渲染类的构造函数 (不允许用户初始化) | 
| Functions | |
| drawLineString | 此方法具体实现在canvas上绘制线 (用于子类重写) Parameters: geometry - {SuperMap.Geometry} 需要绘制的线 style - {Object} 绘制时的style featureId - {String} geometry 对应的 feature 的 id frontGeometry - {SuperMap.Geometry} geometry 的前一个数据(同一实物) backGeometry - {SuperMap.Geometry} geometry 的后一个数据(同一实物) | 
| drawPoint | 此方法具体实现在canvas上绘制点 (用于子类重写) | 
| drawPolygon | 此方法具体实现在canvas上绘制面 (用于子类重写) Parameters: geometry - {SuperMap.Geometry} 需要绘制的面 style - {Object} 绘制时的style featureId - {String} geometry 对应的 feature 的 id frontGeometry - {SuperMap.Geometry} geometry 的前一个数据(同一实物) backGeometry - {SuperMap.Geometry} geometry 的后一个数据(同一实物) | 
| smoothConvertLine | 对线进行特殊转换以实现希望的效果 (此方法用于继承重写) | 
| smoothConvertPoint | 对点进行特殊转换以实现希望的效果 (此方法用于继承重写) | 
| smoothConvertPolygon | 对面进行特殊转换以实现希望的效果 (此方法用于继承重写) | 
| supported | 判断浏览器是否支持动画渲染 Returns: {Boolean} 返回浏览器是否支持动画的渲染(也就是canvas渲染) | 
smoothConvertPoint:function( geometry, frontGeometry, backGeometry, featureId ) 
对点进行特殊转换以实现希望的效果 (此方法用于继承重写)
| geometry | {SuperMap.Geometry} 与当前时刻最接近的即将绘制的geometry | 
| frontGeometry | {SuperMap.Geometry} geometry 的前一个数据(同一实物) | 
| backGeometry | {SuperMap.Geometry} geometry 的后一个数据(同一实物) | 
| featureId | {String} geometry 所对应的feature的id | 
{Array} 返回 [即将需要绘制的 geometry,geometry 的前一个数据,geometry 的后一个数据]
smoothConvertLine:function( geometry, frontGeometry, backGeometry, featureId ) 
对线进行特殊转换以实现希望的效果 (此方法用于继承重写)
| geometry | {SuperMap.Geometry} 与当前时刻最接近的即将绘制的geometry | 
| frontGeometry | {SuperMap.Geometry} geometry 的前一个数据(同一实物) | 
| backGeometry | {SuperMap.Geometry} geometry 的后一个数据(同一实物) | 
| featureId | {String} geometry 所对应的feature的id | 
{Array} 返回 [即将需要绘制的 geometry,geometry 的前一个数据,geometry 的后一个数据]
smoothConvertPolygon:function( geometry, frontGeometry, backGeometry, featureId ) 
对面进行特殊转换以实现希望的效果 (此方法用于继承重写)
| geometry | {SuperMap.Geometry} 与当前时刻最接近的即将绘制的geometry | 
| frontGeometry | {SuperMap.Geometry} geometry 的前一个数据(同一实物) | 
| backGeometry | {SuperMap.Geometry} geometry 的后一个数据(同一实物) | 
| featureId | {String} geometry 所对应的feature的id | 
{Array} 返回 [即将需要绘制的 geometry,geometry 的前一个数据,geometry 的后一个数据]
drawPoint: function( geometry, style, featureId, frontGeometry, backGeometry ) 
此方法具体实现在canvas上绘制点 (用于子类重写)
| geometry | {SuperMap.Geometry} 需要绘制的点 | 
| style | {Object} 绘制时的style | 
| featureId | {String} geometry 对应的 feature 的 id | 
| frontGeometry | {SuperMap.Geometry} geometry 的前一个数据(同一实物) | 
| backGeometry | {SuperMap.Geometry} geometry 的后一个数据(同一实物) | 
drawLineString: function( geometry, style, featureId, frontGeometry, backGeometry ) 
此方法具体实现在canvas上绘制线 (用于子类重写) Parameters: geometry - {SuperMap.Geometry} 需要绘制的线 style - {Object} 绘制时的style featureId - {String} geometry 对应的 feature 的 id frontGeometry - {SuperMap.Geometry} geometry 的前一个数据(同一实物) backGeometry - {SuperMap.Geometry} geometry 的后一个数据(同一实物)
drawPolygon: function( geometry, style, featureId, frontGeometry, backGeometry ) 
此方法具体实现在canvas上绘制面 (用于子类重写) Parameters: geometry - {SuperMap.Geometry} 需要绘制的面 style - {Object} 绘制时的style featureId - {String} geometry 对应的 feature 的 id frontGeometry - {SuperMap.Geometry} geometry 的前一个数据(同一实物) backGeometry - {SuperMap.Geometry} geometry 的后一个数据(同一实物)
判断浏览器是否支持动画渲染 Returns: {Boolean} 返回浏览器是否支持动画的渲染(也就是canvas渲染)
supported: function() 
对点进行特殊转换以实现希望的效果 (此方法用于继承重写)
smoothConvertPoint:function( geometry, frontGeometry, backGeometry, featureId ) 
对线进行特殊转换以实现希望的效果 (此方法用于继承重写)
smoothConvertLine:function( geometry, frontGeometry, backGeometry, featureId ) 
对面进行特殊转换以实现希望的效果 (此方法用于继承重写)
smoothConvertPolygon:function( geometry, frontGeometry, backGeometry, featureId ) 
此方法具体实现在canvas上绘制点 (用于子类重写)
drawPoint: function( geometry, style, featureId, frontGeometry, backGeometry ) 
此方法具体实现在canvas上绘制线 (用于子类重写) Parameters: geometry - {SuperMap.Geometry} 需要绘制的线 style - {Object} 绘制时的style featureId - {String} geometry 对应的 feature 的 id frontGeometry - {SuperMap.Geometry} geometry 的前一个数据(同一实物) backGeometry - {SuperMap.Geometry} geometry 的后一个数据(同一实物)
drawLineString: function( geometry, style, featureId, frontGeometry, backGeometry ) 
此方法具体实现在canvas上绘制面 (用于子类重写) Parameters: geometry - {SuperMap.Geometry} 需要绘制的面 style - {Object} 绘制时的style featureId - {String} geometry 对应的 feature 的 id frontGeometry - {SuperMap.Geometry} geometry 的前一个数据(同一实物) backGeometry - {SuperMap.Geometry} geometry 的后一个数据(同一实物)
drawPolygon: function( geometry, style, featureId, frontGeometry, backGeometry )