类 BMapLib.GeoUtils

转载地址:

http://api.map.baidu.com/library/GeoUtils/1.2/docs/symbols/BMapLib.GeoUtils.html

您当前的位置JavaScript 开源库>类参考

类 BMapLib.GeoUtils

GeoUtils类的入口。 该类提供的都是静态方法,勿需实例化即可使用。
源文件: GeoUtils.js.

描述
GeoUtils类,静态类,勿需实例化即可使用

方法

方法返回值描述
BMapLib.GeoUtils. degreeToRad(Number)
Number
将度转化为弧度
BMapLib.GeoUtils. getDistance(Point, Point)
Number
计算两点之间的距离,两点坐标必须为经纬度
BMapLib.GeoUtils. getPolygonArea(polygon)
Number
计算多边形面或点数组构建图形的面积,注意:坐标类型只能是经纬度,且不适合计算自相交多边形的面积
BMapLib.GeoUtils. getPolylineDistance(polyline)
Number
计算折线或者点数组的长度
BMapLib.GeoUtils. isPointInCircle(point, circle)
Boolean
判断点是否在圆形内
BMapLib.GeoUtils. isPointInPolygon(point, polygon)
Boolean
判断点是否多边形内
BMapLib.GeoUtils. isPointInRect(point, bounds)
Boolean
判断点是否在矩形内
BMapLib.GeoUtils. isPointOnPolyline(point, polyline)
Boolean
判断点是否在折线上
BMapLib.GeoUtils. radToDegree(Number)
Number
将弧度转化为度
BMapLib.GeoUtils()
GeoUtils类,静态类,勿需实例化即可使用
方法详述
<static> {Number} BMapLib.GeoUtils. degreeToRad(Number)
将度转化为弧度
参数: {degree} Number
返回值:
{Number} 弧度

<static> {Number} BMapLib.GeoUtils. getDistance(Point, Point)
计算两点之间的距离,两点坐标必须为经纬度
参数: {point1} Point
点对象
{point2} Point
点对象
返回值:
{Number} 两点之间距离,单位为米

<static> {Number} BMapLib.GeoUtils. getPolygonArea(polygon)
计算多边形面或点数组构建图形的面积,注意:坐标类型只能是经纬度,且不适合计算自相交多边形的面积
参数: {Polygon|Array} polygon
多边形面对象或者点数组
返回值:
{Number} 多边形面或点数组构成图形的面积

<static> {Number} BMapLib.GeoUtils. getPolylineDistance(polyline)
计算折线或者点数组的长度
参数: {Polyline|Array} polyline
折线对象或者点数组
返回值:
{Number} 折线或点数组对应的长度

<static> {Boolean} BMapLib.GeoUtils. isPointInCircle(point, circle)
判断点是否在圆形内
参数: {Point} point
点对象
{Circle} circle
圆形对象
返回值:
{Boolean} 点在圆形内返回true,否则返回false

<static> {Boolean} BMapLib.GeoUtils. isPointInPolygon(point, polygon)
判断点是否多边形内
参数: {Point} point
点对象
{Polyline} polygon
多边形对象
返回值:
{Boolean} 点在多边形内返回true,否则返回false

<static> {Boolean} BMapLib.GeoUtils. isPointInRect(point, bounds)
判断点是否在矩形内
参数: {Point} point
点对象
{Bounds} bounds
矩形边界对象
返回值:
{Boolean} 点在矩形内返回true,否则返回false

<static> {Boolean} BMapLib.GeoUtils. isPointOnPolyline(point, polyline)
判断点是否在折线上
参数: {Point} point
点对象
{Polyline} polyline
折线对象
返回值:
{Boolean} 点在折线上返回true,否则返回false

<static> {Number} BMapLib.GeoUtils. radToDegree(Number)
将弧度转化为度
参数: {radian} Number
弧度
返回值:
{Number}

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值