Class WalkNaviDisplayOption

java.lang.Object
com.baidu.mapapi.walknavi.model.WalkNaviDisplayOption
All Implemented Interfaces:
IWalkNaviDisplayListener

public class WalkNaviDisplayOption extends Object implements IWalkNaviDisplayListener
步行导航UI展示配置参数
  • Constructor Details

    • WalkNaviDisplayOption

      public WalkNaviDisplayOption()
  • Method Details

    • setCustomBottomViewHeight

      public WalkNaviDisplayOption setCustomBottomViewHeight(int bottomViewHeight)
      设置自定义view底部高度
      Specified by:
      setCustomBottomViewHeight in interface IWalkNaviDisplayListener
      Parameters:
      bottomViewHeight -
      Returns:
    • setCustomBottomView

      public WalkNaviDisplayOption setCustomBottomView(android.view.View bottomView)
      设置底部自定义view
      Specified by:
      setCustomBottomView in interface IWalkNaviDisplayListener
      Parameters:
      bottomView - 默认:true
      Returns:
    • showDialogEnable

      public WalkNaviDisplayOption showDialogEnable(boolean isShowDialog)
      是否展示退出、GPS等弹窗开关
      Specified by:
      showDialogEnable in interface IWalkNaviDisplayListener
      Parameters:
      isShowDialog - 默认:true
      Returns:
    • showExitDialogEnable

      public WalkNaviDisplayOption showExitDialogEnable(boolean isShowDialog)
      是否展示退出弹窗(手动退出导航)
      Specified by:
      showExitDialogEnable in interface IWalkNaviDisplayListener
      Parameters:
      isShowDialog - 默认:true
      Returns:
    • showLocationImage

      public WalkNaviDisplayOption showLocationImage(boolean isShowImageToLocation)
      是否展示视角切换图片资源
      Specified by:
      showLocationImage in interface IWalkNaviDisplayListener
      Parameters:
      isShowImageToLocation - 默认:true
    • showCalorieLayoutEnable

      public WalkNaviDisplayOption showCalorieLayoutEnable(boolean calorieLayoutEnable)
      是否展示热量消耗布局资源
      Specified by:
      showCalorieLayoutEnable in interface IWalkNaviDisplayListener
      Parameters:
      calorieLayoutEnable - 默认:true
    • showImageToAr

      public WalkNaviDisplayOption showImageToAr(boolean isShowImageToAR)
      是否展示AR导航入口图片资源
      Specified by:
      showImageToAr in interface IWalkNaviDisplayListener
      Parameters:
      isShowImageToAR - 默认:true
    • imageToAr

      public WalkNaviDisplayOption imageToAr(android.graphics.Bitmap imageToAR)
      AR步行导航入口图片资源
      Specified by:
      imageToAr in interface IWalkNaviDisplayListener
      Parameters:
      imageToAR - 关键字
      Returns:
      步行导航UI展示配置参数对象
    • imageToNormal

      public WalkNaviDisplayOption imageToNormal(android.graphics.Bitmap imageToNormal)
      普通步行导航入口图片资源
      Specified by:
      imageToNormal in interface IWalkNaviDisplayListener
      Parameters:
      imageToNormal - 关键字
      Returns:
      步行导航UI展示配置参数对象
    • setTopGuideLayout

      public WalkNaviDisplayOption setTopGuideLayout(int walkGuideLayout)
      设置步行导航顶部引导布局资源
      Specified by:
      setTopGuideLayout in interface IWalkNaviDisplayListener
      Parameters:
      walkGuideLayout - 布局
    • setCalorieLayout

      public WalkNaviDisplayOption setCalorieLayout(int walkGuideLayout)
      设置步行导航热量消耗布局资源
      Specified by:
      setCalorieLayout in interface IWalkNaviDisplayListener
      Parameters:
      walkGuideLayout - 布局资源
    • setBottomSettingLayout

      public WalkNaviDisplayOption setBottomSettingLayout(int walkGuideLayout)
      设置步行导航底部退出栏布局资源
      Specified by:
      setBottomSettingLayout in interface IWalkNaviDisplayListener
      Parameters:
      walkGuideLayout - 布局资源
    • setNaviTextTypeface

      public WalkNaviDisplayOption setNaviTextTypeface(android.graphics.Typeface typeface)
      设置步行导航界面特殊字体样式
      Specified by:
      setNaviTextTypeface in interface IWalkNaviDisplayListener
      Parameters:
      typeface -
    • setArNaviResources

      public WalkNaviDisplayOption setArNaviResources(android.graphics.Bitmap arClose, android.graphics.Bitmap arNPC, android.graphics.Bitmap arToNormal)
      设置步行导航AR模式资源
      Specified by:
      setArNaviResources in interface IWalkNaviDisplayListener
      Parameters:
      arClose - ar模式关闭图片
      arNPC - ar模式定位图片
      arToNormal - ar模式转定位模式图片
    • showDialogWithExitNavi

      public WalkNaviDisplayOption showDialogWithExitNavi(boolean isShowDialogWithExitNavi)
      退出导航时是否展示默认弹窗
      Specified by:
      showDialogWithExitNavi in interface IWalkNaviDisplayListener
      Parameters:
      isShowDialogWithExitNavi - 默认:true
      Returns:
      步行导航UI展示配置参数对象
    • runInFragment

      public WalkNaviDisplayOption runInFragment(boolean isRunInFragment)
      是否在Fragment中发起导航
      Specified by:
      runInFragment in interface IWalkNaviDisplayListener
      Parameters:
      isRunInFragment - 默认:false
      Returns:
      步行导航UI展示配置参数对象
    • showTopGuideLayout

      public WalkNaviDisplayOption showTopGuideLayout(boolean isShowTopGuideLayout)
      是否展示顶部引导布局资源 设置setTopGuideLayout自定义布局情况此接口不生效
      Specified by:
      showTopGuideLayout in interface IWalkNaviDisplayListener
      Parameters:
      isShowTopGuideLayout -
      Returns:
    • showBottomGuideLayout

      public WalkNaviDisplayOption showBottomGuideLayout(boolean isShowBottomGuideLayout)
      是否展示底部引导布局资源 设置setBottomSettingLayout自定义布局情况此接口不生效
      Specified by:
      showBottomGuideLayout in interface IWalkNaviDisplayListener
      Parameters:
      isShowBottomGuideLayout -
      Returns:
    • showBottomSmallMapUI

      public WalkNaviDisplayOption showBottomSmallMapUI(boolean isShowSmallMap)
      设置是否默认展示AR步导底部小地图
      Parameters:
      isShowSmallMap -
      Returns:
    • setAutoChangeNaviMode

      public WalkNaviDisplayOption setAutoChangeNaviMode(boolean isAuto)
      设置是否默认打开自动切换步导模式开关
      Parameters:
      isAuto -
      Returns:
    • getImageToAR

      public android.graphics.Bitmap getImageToAR()
    • getImageToNormal

      public android.graphics.Bitmap getImageToNormal()
    • getImageNPC

      public android.graphics.Bitmap getImageNPC()
    • getImageArCloseIcon

      public android.graphics.Bitmap getImageArCloseIcon()
    • isShowDialogWithExitNavi

      public boolean isShowDialogWithExitNavi()
    • isIsRunInFragment

      public boolean isIsRunInFragment()
    • getIsCustomWNaviGuideLayout

      public boolean getIsCustomWNaviGuideLayout()
    • getTopGuideLayout

      public int getTopGuideLayout()
    • getIsCustomWNaviCalorieLayout

      public boolean getIsCustomWNaviCalorieLayout()
    • getCalorieLayout

      public int getCalorieLayout()
    • getIsCustomWNaviRgBarLayout

      public boolean getIsCustomWNaviRgBarLayout()
    • getBottomSettingLayout

      public int getBottomSettingLayout()
    • getWNaviTextTypeface

      public android.graphics.Typeface getWNaviTextTypeface()
    • getShowImageToAR

      public boolean getShowImageToAR()
    • getCalorieLayoutEnable

      public boolean getCalorieLayoutEnable()
    • getShowImageToLocation

      public boolean getShowImageToLocation()
    • getIsShowTopGuideLayout

      public boolean getIsShowTopGuideLayout()
    • getIsShowBottomGuideLayout

      public boolean getIsShowBottomGuideLayout()
    • getIsShowBottomSmallMapUI

      public boolean getIsShowBottomSmallMapUI()
    • isAutoChaneNaviMode

      public boolean isAutoChaneNaviMode()
    • getShowDialogEnable

      public boolean getShowDialogEnable()
    • getShowExitDialogEnable

      public boolean getShowExitDialogEnable()
    • getCustomBottomView

      public android.view.View getCustomBottomView()
    • getBottomViewHeight

      public int getBottomViewHeight()