Convertor
方法
- #translate(
points: Point[],
from: number,
to: number,
callback: (result: TranslateResults) => void,
): void对指定的坐标点数组进行坐标转换。
参数 类型 说明 pointsPoint待转换的坐标点数组 fromnumber源坐标类型:1=WGS84, 2=WGS84(米制), 3=GCJ02(高德/腾讯), 4=GCJ02(米制), 5=BD09(百度), 6=BD09(米制), 7=图吧, 8=51地图 tonumber目标坐标类型:取值同 from 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