图形参数基类,此类不可实例化
SuperMap. |
图形参数基类,此类不可实例化 |
Properties | |
clickable | {Boolean} 是否可点击。 |
dataInfo | {Object} 图形携带的附加数据。 |
hoverable | {Boolean} 是否可 hover。 |
isHoverByRefDataID | {Boolean} 是否根据 refDataID 进行高亮。用于同时高亮所有 refDataID 相同的图形。 |
refDataHoverGroup | {String} 高亮图形组的组名。此属性在 refDataID 有效且 isHoverByRefDataID 为 true 时生效。 一旦设置此属性,且属性值有效,只有关联同一个数据的图形且此属性相同的图形才会高亮。 |
refDataID | {String} 图形所关联数据的 ID ( SuperMap.Feature.Vector 的 id )。 |
refOriginalPosition | {Array} 图形参考原点位置,图形的参考中心位置。 refOriginalPosition 是长度为 2 的数组,第一个元素表示 x 坐标,第二个元素表示 y 坐标。 |
Constructor | |
SuperMap. |
图形参数对象。 |
Functions | |
destroy | 销毁对象。 |
{Array} 图形参考原点位置,图形的参考中心位置。 refOriginalPosition 是长度为 2 的数组,第一个元素表示 x 坐标,第二个元素表示 y 坐标。
refOriginalPosition 表示图形的参考中心,通常情况下,图形是使用 canvas 的原点位置作为位置参考, 但 refOriginalPosition 可以改变图形的参考位置,例如: refOriginalPosition = [80, 80], 图形圆的 style.x = 20, style.y = 20,那么圆在 canvas 中的实际位置是 [100, 100]。
图形(Shape) 的所有位置相关属性都是以 refOriginalPosition 为参考中心, 也就是说图形的所有位置信息在 canvas 中都是以 refOriginalPosition 为参考的相对位置,只有 refOriginalPosition 的值为 [0, 0] 时,图形的位置信息才是 canvas 绝对位置。
图形的位置信息通常有:style.pointList,style.x,style.y。
refOriginalPosition。默认值是: [0, 0]。
{String} 图形所关联数据的 ID ( SuperMap.Feature.Vector 的 id )。
销毁对象。
destroy: function()