java.lang.Object | ||
↳ | com.tencent.map.navi.TencentNaviManager | |
↳ | com.tencent.map.navi.walk.TencentWalkNaviManager |
步行导航控制类。 用于实现步行算路,开启导航,停止导航,设置导航状态回调等导航功能的开关。
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
TencentWalkNaviManager(Context context) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
addTencentNaviListener(TencentWalkNaviListener walkNaviListener)
注册导航状态回调。
| ||||||||||
void |
onGetGpsLocation(LocationResult location)
| ||||||||||
void | onUpdateAdapterLocation(MatchLocationInfo matchLocationInfo) | ||||||||||
void |
removeTencentNaviListener(TencentWalkNaviListener walkNaviListener)
移除导航注册回调。
| ||||||||||
void |
searchRoute(NaviPoi from, NaviPoi to, TencentRouteSearchCallback tencentSearchCallback)
发起驾车导航的路线规划接口通过传入起点、终点、途径点、配置参数发起路线规划。
可以通过设置回调参数获取路线。
| ||||||||||
void |
startNavi(int routeIndex)
开启导航。需要在路线规划成功后发起。
| ||||||||||
void |
startSimulateNavi(int routeIndex)
开启模拟导航
| ||||||||||
void |
stopNavi()
停止导航
| ||||||||||
void |
stopSimulateNavi()
停止模拟导航
| ||||||||||
void |
updateGpsStatus(String provider, int status, String description)
更新GPS状态.可与腾讯定位SDK配合使用,直接获取该方法所需数据。
| ||||||||||
void |
updateLocation(GpsLocation location, int error, String reason)
更新定位点。用户在获取到定位点后,将相关数据通过该方法传入导航SDK。
推荐使用腾讯定位SDK获取所需定位数据.所传定位点必须为GCJ02坐标系。
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
context | 上下文 |
---|
移除导航注册回调。
walkNaviListener | 待移除回调 |
---|
发起驾车导航的路线规划接口通过传入起点、终点、途径点、配置参数发起路线规划。 可以通过设置回调参数获取路线。
from | 起点经纬度(必填) |
---|---|
to | 终点经纬度(必填) |
tencentSearchCallback | 路线规划回调(可选) |
Exception |
---|
开启导航。需要在路线规划成功后发起。
routeIndex | 路线索引。用户在算路完成后,会获得路线数据RouteData的数组, 这里需要传入的routeIndex指的就是RouteData在数组中的index。 |
---|
Exception |
---|
开启模拟导航
routeIndex | 路线索引。用户在算路完成后,会获得路线数据RouteData的数组, 这里需要传入的routeIndex指的就是RouteData在数组中的index。 |
---|
Exception |
---|
停止导航
停止模拟导航
更新GPS状态.可与腾讯定位SDK配合使用,直接获取该方法所需数据。
provider | 定位点来源。“gps”表示为GPS定位点,“network”表示为网络定位点。 |
---|---|
status | 状态码。0表示GPS模块关闭,1表示GPS模块打开,2表示定位权限被禁止, 3表示GPS可用,4表示GPS不可用。 |
description | 描述信息。 |
更新定位点。用户在获取到定位点后,将相关数据通过该方法传入导航SDK。 推荐使用腾讯定位SDK获取所需定位数据.所传定位点必须为GCJ02坐标系。
location | 定位点信息。需要用户自行创建,并传入定位相关数据。 |
---|---|
error | 错误码。 仅当error为0时代表定位成功,其他数字代表定位失。 |
reason | 错误描述。简要描述错误信息. |