Package com.baidu.mapapi.offscreen
Class OffScreenMapNaviHelper
java.lang.Object
com.baidu.mapapi.offscreen.OffScreenMapNaviHelper
离屏渲染地图
Created by hexiaojiang
on 2025/11/25
-
Method Summary
Modifier and TypeMethodDescriptionvoidchangeViewSize(IBackgroundMapView bkgMapView, int widthPx, int heightPx) 改变离屏地图大小createBackgroundDrawMapView(int tag, int widthPx, int heightPx) 创建离屏地图 startnavi成功后调用void销毁所有后台导航voiddestroyBkgNavi(int tag) 销毁指定tag的后台导航com.baidu.platform.comapi.map.MapSurfaceViewgetBkgMapView(int tag) static OffScreenMapNaviHelpergetNaviLayer(int tag) boolean是否自车方向跟随手机方向voidsetLocationDirectionFollowPhone(boolean isLocationDirectionFollowPhone) 设置自车方向是否跟随手机方向 在startNavi前调用intstartBkgNavi(int naviMode, boolean isBikeNavi, int width, int height) 启动后台导航voidtriggerGPSDataChange(LatLng latLng)
-
Method Details
-
createBackgroundDrawMapView
创建离屏地图 startnavi成功后调用- Parameters:
tag-widthPx-heightPx-- Returns:
-
changeViewSize
改变离屏地图大小- Parameters:
bkgMapView- createBackgroundDrawMapView 返回的viewwidthPx- widthheightPx- height
-
triggerGPSDataChange
-
setLocationDirectionFollowPhone
public void setLocationDirectionFollowPhone(boolean isLocationDirectionFollowPhone) 设置自车方向是否跟随手机方向 在startNavi前调用- Parameters:
isLocationDirectionFollowPhone-
-
isLocationDirectionFollowPhone
public boolean isLocationDirectionFollowPhone()是否自车方向跟随手机方向- Returns:
-
getInstance
-
getBkgMapView
public com.baidu.platform.comapi.map.MapSurfaceView getBkgMapView(int tag)