public class NBMapAPI
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
enqueueGetDirections(NBLocation origin,
NBLocation destination,
retrofit2.Callback<NBDirectionsResponse> callback) |
void |
enqueueGetDistanceMatrix(java.util.List<NBLocation> origins,
java.util.List<NBLocation> destinations,
retrofit2.Callback<NBDistanceMatrixResponse> callback) |
void |
enqueueGetSnapToRoads(java.util.List<NBLocation> pointsOnPath,
retrofit2.Callback<NBSnapToRoadResponse> callback) |
java.lang.String |
getBaseUrl() |
static NBMapAPI |
getDebugInstance() |
retrofit2.Response<NBDirectionsResponse> |
getDirections(NBLocation origin,
NBLocation destination) |
NBDirections.Builder |
getDirectionsBuilder() |
retrofit2.Response<NBDistanceMatrixResponse> |
getDistanceMatrix(java.util.List<NBLocation> origins,
java.util.List<NBLocation> destinations) |
NBDistanceMatrix.Builder |
getDistanceMatrixBuilder() |
static NBMapAPI |
getInstance() |
static NBMapAPI |
getInstance(java.lang.String key,
java.lang.String baseUrl) |
java.lang.String |
getKey() |
java.lang.String |
getMode() |
retrofit2.Response<NBSnapToRoadResponse> |
getSnapToRoad(java.util.List<NBLocation> pointsOnPath) |
NBSnapToRoad.Builder |
getSnapToRoadBuilder() |
boolean |
isDebug() |
void |
setBaseUrl(java.lang.String baseUrl) |
void |
setDebug(boolean debug) |
void |
setKey(java.lang.String key) |
void |
setMode(java.lang.String mode) |
public static NBMapAPI getInstance()
public static NBMapAPI getInstance(java.lang.String key, java.lang.String baseUrl)
public static NBMapAPI getDebugInstance()
public java.lang.String getKey()
public void setKey(java.lang.String key)
public java.lang.String getMode()
public void setMode(java.lang.String mode)
public java.lang.String getBaseUrl()
public void setBaseUrl(java.lang.String baseUrl)
public boolean isDebug()
public void setDebug(boolean debug)
public retrofit2.Response<NBDirectionsResponse> getDirections(NBLocation origin, NBLocation destination) throws java.io.IOException
java.io.IOExceptionpublic void enqueueGetDirections(NBLocation origin, NBLocation destination, retrofit2.Callback<NBDirectionsResponse> callback)
public NBDirections.Builder getDirectionsBuilder()
public retrofit2.Response<NBDistanceMatrixResponse> getDistanceMatrix(java.util.List<NBLocation> origins, java.util.List<NBLocation> destinations) throws java.io.IOException
java.io.IOExceptionpublic void enqueueGetDistanceMatrix(java.util.List<NBLocation> origins, java.util.List<NBLocation> destinations, retrofit2.Callback<NBDistanceMatrixResponse> callback)
public NBDistanceMatrix.Builder getDistanceMatrixBuilder()
public retrofit2.Response<NBSnapToRoadResponse> getSnapToRoad(java.util.List<NBLocation> pointsOnPath) throws java.io.IOException
java.io.IOExceptionpublic void enqueueGetSnapToRoads(java.util.List<NBLocation> pointsOnPath, retrofit2.Callback<NBSnapToRoadResponse> callback)
public NBSnapToRoad.Builder getSnapToRoadBuilder()