类 BMapLib.GeoUtils

转载地址:

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

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

参考类 | 文件

Classes

  • _global_
  • BMapLib
  • BMapLib.GeoUtils

类 BMapLib.GeoUtils

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

描述
BMapLib.GeoUtils()
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类,静态类,勿需实例化即可使用
方法详述
{Number} BMapLib.GeoUtils. degreeToRad(Number)
将度转化为弧度
参数:
{degree} Number
返回值:
{Number} 弧度

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

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

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

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

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

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

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

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


你可能感兴趣的:(地图API)