Android SDK change log from version 2.5.0 to version 2.5.1

com.skobbler.ngx.map

Removed class

SKMapSurfaceView.SKDrawingOrder
Added class
SKMapSettings.SKDrawingOrderType
SKMapSurfaceView.SKCurrentPositionIconArrowType

SKAnnotation

Removed methods:

String getImagePath()
int getImageSize()
void setImagePath(String)
void setImageSize(int)

SKAnnotationView

Removed methods:

int getDrawableResourceId()
int getHeight()
int getWidth()
void setDrawableResourceId(int)
void setHeight(int)
void setWidth(int)

Added methods:

String getReuseIdentifierWithId()
void setReuseIdentifierWithId(String)

SKMapSettings

Added methods:

List<SKDrawingOrderType> getDrawingOrder()
float getMinimumZoomForTapping()
void setDrawingOrder(List<SKDrawingOrderType>)
void setMinimumZoomForTapping(float)

SKMapSurfaceListener

Added methods:

void onScreenshotReady(Bitmap)

SKMapSurfaceView

Removed methods:

SKPosition getCurrentGPSPosition(boolean)
List<SKDrawingOrder> getDrawingOrder()
Bitmap getScreenshot()
void reportNewGPSPosition(SKPosition)
void setCurrentPositionCustomIcon(String)
void setCurrentPositionIconFromDrawable(int,int, int)
void setDrawingOrder(List<SKDrawingOrder> )

com.skobbler.ngx.navigation

Added classes

SKZoomLevelConfiguration

SKNavigationListener

Changed methods:

void onFreeDriveUpdated(String, String,String, SKStreetType, double, double) //change in signature from (String, String, SKStreetType, double, double) to (String, String, String, SKStreetType, double, double).

SKNavigationSettings

Added methods:

boolean isEnableReferenceStreetNames()
boolean isShowStreetNamesPopusOnRoute()
void setEnableReferenceStreetNames(boolean)

Changed methods:

SKZoomLevelConfiguration[] getZoomLevelConfigurations() //change in return type from com.skobbler.ngx.routing.SKZoomLevelConfiguration[] to com.skobbler.ngx.navigation.SKZoomLevelConfiguration[]. 
void setZoomLevelConfigurations(SKZoomLevelConfiguration[]) // Change in signature from com.skobbler.ngx.routing.SKZoomLevelConfiguration[] to com.skobbler.ngx.navigation.SKZoomLevelConfiguration[]

SKNavigationState

Added methods:

SKStreetDirection getCurrentStreetDirection()
SKStreetDirection getNextStreetDirection()
void setCurrentStreetDirection(SKStreetDirection)
void setNextStreetDirection(SKStreetDirection)

com.skobbler.ngx.packages

Changed classses:

SKPackageManager

Changed methods:

SKPackageURLInfo getURLInfoForPackageWithCode(String) //changed to SKPackageURLInfo getURLInfoForPackageWithCode(String,boolean)

SKPackageManager

Changed methods:

SKPackageURLInfo getURLInfoForPackageWithCode(String) changed to SKPackageURLInfo getURLInfoForPackageWithCode(String,boolean)

SKPackageURLInfo

Added methods:

String getElevationPackageURL()
void setElevationPackageURL(String)

com.skobbler.ngx.positioner

Added classes:

SSKPositionerManager
							

SKPosition

Removed methods:

double getLatitude()
double getLongitude()
void setLatitude(double)
void setLongitude(double)

com.skobbler.ngx.routing

Removed classes:

SKZoomLevelConfiguration
Added classes:
SKRouteAdvice.SKStreetDirection

SKRouteAdvice

Changed constructor

SKRouteAdvice (int, int, int, int, int, int, String, String, String, double, double, String[], int)
changed to
SKRouteAdvice (int, int, int, int, int, int, String, String, String, double, double, String[], int, int, int).       
Added methods:
SKStreetDirection getStreetDirection()
void setStreetDirection(SKStreetDirection)  

SKRouteInfo

Added methods:

String[] getRouteSummary()
void setRouteSummary(String[])