Skip to content

Point 类

此类表示一个地理坐标点。

构造函数

构造函数描述
Point(lng: Number, lat: Number)以指定的经度和纬度创建一个地理点坐标

属性

属性类型描述
lngNumber地理经度
latNumber地理纬度

方法

方法返回值描述
equals(other: Point)Boolean判断坐标点是否相等,当且仅当两点的经度和纬度均相等时返回 true

示例

javascript
// 创建地理坐标点
var point1 = new BMapGL.Point(116.404, 39.915);  // 北京天安门
var point2 = new BMapGL.Point(121.491, 31.233);  // 上海外滩

// 获取坐标点的经纬度
console.log('经度:' + point1.lng + ',纬度:' + point1.lat);

// 判断两个坐标点是否相等
var isEqual = point1.equals(point2);  // false

// 在地图上使用坐标点
map.centerAndZoom(point1, 15);  // 将地图中心点设置为天安门

常见用途

  1. 设置地图中心点
javascript
map.setCenter(point);
  1. 创建标注
javascript
var marker = new BMapGL.Marker(point);
  1. 作为折线或多边形的顶点
javascript
var polyline = new BMapGL.Polyline([point1, point2]);

注意事项

  1. 经度范围:-180 到 180 度
  2. 纬度范围:-90 到 90 度
  3. 创建点坐标时请确保经纬度值的准确性
  4. 在进行坐标点比较时,建议使用 equals 方法而不是直接比较经纬度值

基于 MIT 许可发布