fengmap.FMPolygonMarker 类
FMPolygonMarker 自定义图片标注对象,继承FMNode 属性
继承自 fengmap.FMNode
模块: FMNode
实例化
fengmap.FMPolygonMarker
fengmap.FMPolygonMarker
(
-
opts
)
参数:
名称 | 类型 | 标记 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts
| Object |
|
示例:
//创建PolygonMarker自定义形状的顶点数组
var coords=[{x: 12961583, y: 4861865, z: 56},
{x: 12961644, y: 4861874, z: 56},
{x: 12961680, y: 4861854, z: 56},
{x: 12961637, y: 4861819, z: 56},
{x: 12961590, y: 4861835, z: 56}
];
//添加多边形图层
var groupLayer = map.getFMGroup(1);
var layer =new fengmap.FMPolygonMarkerLayer();
groupLayer.addLayer(layer);
var polygonMarker = new fengmap.FMPolygonMarker({
alpha: 0.5, //设置透明度
lineWidth: 1, //设置边框线的宽度
height: 6, //设置高度*/
points: coords
});
//添加多边形-圆形图层
var groupLayer = map.getFMGroup(1);
var layer =new fengmap.FMPolygonMarkerLayer();
groupLayer.addLayer(layer);
var rectangleMarker = new fengmap.FMPolygonMarker({
color: '#3CF9DF', //设置颜色
alpha: 0.3, //设置透明度
lineWidth: 3, //设置边框线的宽度
height: 6, //设置高度*/
//设置为矩形
points:{
type:'circle', //设置为圆形
center: {x: 1.2961644E7, y: 4861874.0}, //设置此形状的中心坐标
radius: 30,//设置半径
segments: 40,//设置段数,默认为40段
}
});
//添加多边形-矩形图层
var groupLayer = map.getFMGroup(1);
var layer =new fengmap.FMPolygonMarkerLayer();
groupLayer.addLayer(layer);
var rectangleMarker = new fengmap.FMPolygonMarker({
color: '#3CF9DF', //设置颜色
alpha: 0.3, //设置透明度
lineWidth: 3, //设置边框线的宽度
height: 6, //设置高度*/
//设置为矩形
points:{
type:'rectangle', //设置为圆形
center: {x: 1.2961644E7, y: 4861874.0}, //设置此形状的中心坐标
width: 100,//设置矩形宽度
height: 100//设置矩形高度
}
});
flash
flash
(
-
time
-
scale
)
闪烁文本标注,为由小变大的动画效果,次数为1次。
参数:
名称 | 类型 | 标记 | 描述 |
---|---|---|---|
time
| Float | 闪烁时间间隔。默认0.5 | |
scale
| Float | 变大级别,值越大标签越大。默认1.5 |
groupID
Int
只读
获取地图元素所在模型楼层ID
height
Int 高度值
地图元素的高度
mapCoord
Object 返回FMMapCoord地图坐标对象
地图元素中心点对应地图坐标对象
nodeType
Object 返回FMNodeType类型对象
地图元素类型
visible
Boolean true可见,false不可见
地图元素可见/隐藏
x
Float
地图元素中心点对应地图坐标x,
y
Float
地图元素中心点对应地图坐标y
z
Float
地图元素中心点对应地图坐标z