harmonynextsdk | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
坐标转换
下载开发文档
坐标转换方法

其他坐标转换百度经纬度坐标bd09ll

示例代码:

import{nativemethods}from'@bdmap/base/index';
let lat =99;
let lng =99;
letwgsll:latlng=newlatlng(lat, lng);
// wgs84转bd09
letbdll:latlng|null=nativemethods.wgsll2bdll(lat);
letgcjll:latlng=newlatlng(lat, lng);
// 国测局转bd09
bdll =nativemethods.gcjll2bdll(lat);

百度墨卡托坐标转百度经纬度坐标(bd09mc转bd09ll)

import{nativemethods}from'@bdmap/base/index';
letmc:point=newpoint(x, y);
bdll =nativemethods.mc2ll(mc);
关于坐标系的常见问题

国内主流坐标系类型

主要有以下三种
1. wgs84:一种大地坐标系,也是目前广泛使用的gps全球卫星定位系统使用的坐标系。
2. gcj02:由中国国家测绘局制订的地理信息系统的坐标系统,是由wgs84坐标系经过加密后的坐标系。
3. bd09:百度坐标系,在gcj02坐标系基础上再次加密。其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标。

百度地图鸿蒙sdk支持什么坐标类型?

鸿蒙地图sdk支持bd09和gcj02两种坐标系。

为什么需要坐标转换?

若使用非bd09ll坐标直接叠加在百度地图上,因坐标值不同,展示位置会有偏移。

非百度坐标系,如何转换成百度坐标系?

1. 通用坐标转换方法: 手动调用百度地图sdk坐标转换接口,将输入的wgs84或gcj02坐标转换为bd09ll坐标。适用于所有百度地图开发者,是转换为百度bd09ll坐标的官方基础算法。
2. 自动坐标转换算法:支持全局声明为gcj02坐标类型,全应用内自动执行从gcj02到bd09ll的坐标转换,即直接输入gcj02坐标,返回gcj02坐标。

上一篇

步行路线规划

下一篇

更新日志

本篇文章对您是否有帮助?

网站地图