浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

Android 导航SDK

百度Andriod 导航SDK为Android移动端应用提供了一套简单易用的导航服务接口,适用于Android 2.1及以上版本。专注于为广大开发者提供最好的导航服务,通过使用百度导航SDK,开发者可以轻松为应用程序实现专业、高效、精准的导航功能。

坐标转换

目前国内主要有以下三种坐标系:

1. WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。

2. GCJ02:表示经过国测局加密的坐标。

3. BD09:为百度坐标系,其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标。


导航SDK支持以上所有坐标系,无需自己转换。


如果起点或者终点坐标是WGS84,创建起点或者终点:

BNRoutePlanNode node=new BNRoutePlanNode(116.300821, 40.050969, "百度大厦", null, CoordinateType.WGS84)

如果起点或者终点坐标是GCJ02,创建起点或者终点:

BNRoutePlanNode node=new BNRoutePlanNode(116.30142, 40.05087, "百度大厦", null, CoordinateType.GCJ02)

如果起点或者终点坐标是bd09ll,创建起点或者终点:

BNRoutePlanNode node=new BNRoutePlanNode(116.30784537597782, 40.057009624099436, "百度大厦", null, CoordinateType.BD09LL)

如果起点或者终点坐标是bd09mc,创建起点或者终点:

BNRoutePlanNode node=new BNRoutePlanNode(12947471, 4846474, "百度大厦", null, CoordinateType.BD09_MC)