Skip to content

YY. Sector

覆盖物扇形 基于 YY. Overlay

creation

  • constructor(lnglat, radius, startAngle, endAngle, [style], [pro], [conf])
    • lnglat {Array||YY. LngLat}经纬度
    • radius {Number} 半径
    • startAngle {Number} 开始角度
    • endAngle {Number} 结束角度
    • style {YY. Style} 样式
    • pro {Object} 附加属性值
    • conf {Object} 基本配置

events

example

demo

js
var sector = new YY.Sector([120, 31], 50000, 30, 180);
vectorLayer.addOverlay(sector);

var sec = new YY.Sector(
    [111, 31],
    50000,
    30,
    180,
    YY.Style.formatFill({
        polygonFill: "black"
    }), {
        // altitude : 400
    }
);

vectorLayer.addOverlay(sec);

method

getLngLat()

setLngLat(lnglat)

  • 设置经纬度
  • 参数
  • 返回值: this

getRadius()

  • 获取半径
  • 返回值: Number

setRadius(radius)

  • 设置半径
  • 参数
    • {Number} radius:
  • 返回值: this

getStartAngle()

  • 获取开始角度
  • 返回值: Number

setStartAngle(startAngle)

  • 设置开始角度
  • 参数
    • {Number} startAngle:
  • 返回值: this

getEndAngle()

  • 获取结束角度
  • 返回值: Number

setEndAngle(endAngle)

  • 设置结束角度
  • 参数
    • {Number} endAngle:
  • 返回值: this

getShell()

hasHoles()

  • 是否有内环,有洞
  • 返回值: Boolean

getHoles()

其他方法参考

YY. Overlay

This document is generated by vitepress and Edit by deyihu