# DJI Mobile SDK V5 5.8.0 to 5.9.0 Differences

## APIs added to 5.9.0

Parent and Name | Code
dji.v5.manager.interfaces.ICameraStreamManager.getLiveViewLocationWithGPS | PinPointInfo getLiveViewLocationWithGPS(@NonNull LocationCoordinate3D pointPos, @NonNull ComponentIndexType type)
dji.v5.manager.datacenter.camera.view.PinPoint | class PinPoint
dji.v5.manager.datacenter.camera.view.PinPointInfo | class PinPointInfo
dji.v5.manager.datacenter.camera.view.PinPointInfo.getPinPoints | List<PinPoint> getPinPoints()
dji.v5.manager.datacenter.camera.view.PinPointInfo.getResult | Result getResult()
dji.v5.manager.datacenter.camera.view.Result | enum Result
dji.v5.manager.datacenter.camera.view.Result.CAMEAR_ERROR | CAMEAR_ERROR(-5)
dji.v5.manager.datacenter.camera.view.Result.FAILED | FAILED(-1)
dji.v5.manager.datacenter.camera.view.Result.GIMBAL_ATTI_ERROR | GIMBAL_ATTI_ERROR(-4)
dji.v5.manager.datacenter.camera.view.Result.INVALID_DRONE_POSITION | INVALID_DRONE_POSITION(-2)
dji.v5.manager.datacenter.camera.view.Result.INVALID_POINT_POSITION | INVALID_POINT_POSITION(-3)
dji.v5.manager.datacenter.camera.view.Result.SUCCESS | SUCCESS(0)
dji.v5.manager.datacenter.camera.view.Result.SUCCESS_BUT_OUT_OF_SCREEN | SUCCESS_BUT_OUT_OF_SCREEN(1)
dji.v5.manager.datacenter.camera.view.PinPoint.getX | double getX()
dji.v5.manager.datacenter.camera.view.PinPoint.getY | double getY()
dji.v5.manager.aircraft.waypoint3.model.BreakPointInfo.getLocation | LocationCoordinate3D getLocation()
dji.v5.manager.aircraft.waypoint3.model.BreakPointInfo.getRecoverActionType | RecoverActionType getRecoverActionType()
dji.v5.manager.aircraft.waypoint3.model.BreakPointInfo.setLocation | void setLocation(LocationCoordinate3D locationCoordinate3D)
dji.v5.manager.aircraft.waypoint3.model.BreakPointInfo.setRecoverActionType | void setRecoverActionType(RecoverActionType recoverActionType)
dji.v5.manager.aircraft.waypoint3.model.RecoverActionType | enum RecoverActionType
dji.v5.manager.aircraft.waypoint3.model.RecoverActionType.GoBackToNextNextPoint | GoBackToNextNextPoint(5)
dji.v5.manager.aircraft.waypoint3.model.RecoverActionType.GoBackToNextPoint | GoBackToNextPoint(4)
dji.v5.manager.aircraft.waypoint3.model.RecoverActionType.GoBackToRecordPoint | GoBackToRecordPoint(0)

--android --android