Convertor
方法
- #translate(
points: Point[],
from?: number,
to?: number,
callback?: (result: TranslateResults) => void,
): void对指定的坐标点数组进行坐标转换。
参数 类型 说明 pointsPoint[]待转换的坐标点数组 from可选number源坐标类型,默认为 1:1=WGS84, 2=WGS84(米制), 3=GCJ02(高德/腾讯), 4=GCJ02(米制), 5=BD09(百度), 6=BD09(米制), 7=图吧, 8=51地图 to可选number目标坐标类型,默认为 5:5=BD09(百度经纬度), 6=BD09(米制) callback可选(result: TranslateResults) => void转换完成的回调函数 返回值 void
示例代码1
const convertor = new BMap.Convertor();
// WGS84(GPS)转百度坐标
convertor.translate(
[new BMap.Point(116.3, 39.9)],
1,
5,
function (result) {
if (result.status === 0) {
map.setCenter(result.points[0]);
}
}
);
坐标转换服务,用于将其他坐标系的坐标转换为百度坐标(BD09)。 支持 WGS84、GCJ02、BD09 等多种坐标系互转。
示例代码1