HERE SDK for Android (Premium Edition)

HERE Android SDK Release Notes

API Changes

Added

  • CombinedRoute.calculateCombinedRoute(BaseLocation, BaseLocation, VenueRouteOptions, CombinedRouteCallback)
  • CombinedRoute.calculateCombinedRoute(List<BaseLocation>, VenueRouteOptions, CombinedRouteCallback)
  • CombinedRoute.CombinedRouteCallback
  • FTCRLaneInformation class
  • FTCRManeuver class
  • FTCRManeuver.Action
  • FTCRManeuver.Direction
  • FTCRManeuver.getAction
  • FTCRManeuver.getDirection
  • FTCRManeuver.getLaneInformation
  • FTCRNavigationManager.FTCRManeuver
  • FTCRNavigationManager.FTCRNavigationManagerListener.onLaneInformation
  • FTCRNavigationManager.TrackingMode#HEADING_ROTATION
  • FTCRRouteOptions class
  • FTCRRouteOptions.getBoatFerriesAvoidance
  • FTCRRouteOptions.getMotorwaysAvoidance
  • FTCRRouteOptions.getRailFerriesAvoidance
  • FTCRRouteOptions.getTime
  • FTCRRouteOptions.getTollRoadsAvoidance
  • FTCRRouteOptions.getTunnelsAvoidance
  • FTCRRouteOptions.getVehicleHeight
  • FTCRRouteOptions.getVehicleLength
  • FTCRRouteOptions.getVehicleLimitedWeight
  • FTCRRouteOptions.getVehicleWidth
  • FTCRRouteOptions.getVehicleWeightPerAxle
  • FTCRRouteOptions.RouteAvoidance enumeration
  • FTCRRouteOptions.setBoatFerriesAvoidance
  • FTCRRouteOptions.setMotorwaysAvoidance
  • FTCRRouteOptions.setRailFerriesAvoidance
  • FTCRRouteOptions.setTime
  • FTCRRouteOptions.setTollRoadsAvoidance
  • FTCRRouteOptions.setTunnelsAvoidance
  • FTCRRouteOptions.setVehicleHeight
  • FTCRRouteOptions.setVehicleLength
  • FTCRRouteOptions.setVehicleLimitedWeight
  • FTCRRouteOptions.setVehicleWidth
  • FTCRRouteOptions.setVehicleWeightPerAxle
  • FTCRRouteOptions.TimeType enumeration
  • FTCRRoutePlan class
  • LevelLocation.LevelLocation(Venue, Level, GeoCoordinate)
  • MapMatcherMode enumeration
  • MapLoader.getMapDataUpdateSize
  • MapPackage.SelectableDataGroup#RenderBuildingExt
  • MapSettings.setDiskCacheRootPath
  • NavigationManager.LaneAssistanceMode enumeration
  • NavigationManager.getLaneAssistanceMode
  • NavigationManager.setAlternativeRoutesNumber
  • NavigationManager.setLaneAssistanceMode
  • NavigationManager.startTracking(MapMatcherMode mode)
  • RMERouteMatcher class
  • RouteOption.setTruckAxleCount
  • RouteOption.setTruckWeightPerAxleGroup
  • RouteOption.getTruckAxleCount
  • RouteOption.getTruckWeightPerAxleGroup
  • RouteOption.TruckAxleGroup enumeration
  • SpaceLocation.SpaceLocation(Venue, Space)
  • TrafficEvent.getDetailedEventText
  • TrafficEvent.isHazardWarning
  • TrafficUpdater.areHazardWarningsEnabled
  • TrafficUpdater.disableHazardWarnings
  • TrafficUpdater.enableHazardWarnings
  • TrafficUpdater.getDownloadedHazardWarnings
  • TruckRestriction.AxleRestriction enumeration
  • TruckRestriction.getAxleRestriction
  • TruckRestriction.hasAxleRestriction

Deprecated

  • HereRequest.addBuildingFilter
  • IsolineError.getValue
  • MapSettings.setIsolatedDiskCacheRootPath(String)
  • NavigationManager.TrafficRerouteListener.TrafficEnabledRoutingState.getValue
  • OnEngineInitListener.Error.MISSING_SERVICE
  • OnEngineInitListener.Error.NON_EXPORTED_SHARED_SERVICE
  • OnEngineInitListener.Error.EXPORTED_ISOLATED_SERVICE
  • OnEngineInitListener.Error.WRONG_SERVICE_INTENT_NAME
  • RoadElement.FormOfWay.getValue
  • RoutingError.value

Changed

  • FTCRRouteOptions.TransportMode enumeration
  • FTCRRoutePlan.FTCRRoutePlan(List<RouteWaypoint>, String)
  • FTCRRoutePlan.FTCRRoutePlan(List<RouteWaypoint>, String, FTCRRouteOptions)
  • FTCRRouter.calculateRoute
  • TruckRestriction.TrailerType enumeration

Removed

  • ApplicationContext.enableEnhancedMapMatcher
  • FTCRNavigationManager.FTCRManeuver class
  • FTCRRouter.RequestParameters class
  • MapPolyline.isDashEnabled
  • MapPolyline.setDashEnabled
  • Request.BUILDING_ID_REFERENCE_NAME
  • Request.VENUES_CONTENT_ID_REFERENCE_NAME
  • Request.VENUES_DESTINATION_ID_REFERENCE_NAME
  • Request.VENUES_ID_REFERENCE_NAME
  • Request.VENUES_VENUE_ID_REFERENCE_NAME

For API changes in previous releases see the relevant chapters in this document: HERE Android SDK - Premium Edition Release Notes