Point 类
此类表示一个地理坐标点。
构造函数
| 构造函数 | 描述 |
|---|---|
| Point(lng: Number, lat: Number) | 以指定的经度和纬度创建一个地理点坐标 |
属性
| 属性 | 类型 | 描述 |
|---|---|---|
| lng | Number | 地理经度 |
| lat | Number | 地理纬度 |
方法
| 方法 | 返回值 | 描述 |
|---|---|---|
| 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); // 将地图中心点设置为天安门常见用途
- 设置地图中心点
javascript
map.setCenter(point);- 创建标注
javascript
var marker = new BMapGL.Marker(point);- 作为折线或多边形的顶点
javascript
var polyline = new BMapGL.Polyline([point1, point2]);注意事项
- 经度范围:-180 到 180 度
- 纬度范围:-90 到 90 度
- 创建点坐标时请确保经纬度值的准确性
- 在进行坐标点比较时,建议使用
equals方法而不是直接比较经纬度值
