public static class MapboxMapMatching.Builder<T extends MapboxMapMatching.Builder> extends MapboxBuilder
baseUrl, clientAppName| Constructor and Description |
|---|
Builder()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
MapboxMapMatching |
build()
Builder method
|
java.lang.String |
getAccessToken() |
java.lang.String |
getAnnotations() |
java.lang.String |
getCoordinates() |
java.lang.String |
getGeometries() |
java.lang.String |
getLanguage() |
java.lang.String |
getOverview() |
java.lang.String |
getProfile() |
java.lang.String |
getRadiuses() |
java.lang.Boolean |
getSteps() |
java.lang.String |
getTimestamps() |
java.lang.String |
getUser() |
T |
setAccessToken(java.lang.String accessToken)
Required to call when building
MapboxMapMatching.Builder |
T |
setAnnotations(java.lang.String annotations) |
T |
setBaseUrl(java.lang.String baseUrl)
Set the base url of the API.
|
T |
setClientAppName(java.lang.String appName)
Set the App Name to identify
|
T |
setCoordinates(com.mapbox.services.commons.models.Position[] coordinates) |
T |
setGeometries(java.lang.String geometries) |
T |
setLanguage(java.lang.String language)
Optionally set the language of returned turn-by-turn text instructions.
|
T |
setOverview(java.lang.String overview) |
T |
setProfile(java.lang.String profile) |
T |
setRadiuses(double[] radiuses) |
T |
setSteps(java.lang.Boolean steps) |
T |
setTimestamps(java.lang.String[] timestamps) |
T |
setUser(java.lang.String user) |
getBaseUrl, getClientAppName, validateAccessTokenpublic T setAccessToken(java.lang.String accessToken)
MapboxMapMatching.BuildersetAccessToken in class MapboxBuilderaccessToken - Mapbox access token, you must have a Mapbox account in order to use
this API.public java.lang.String getAccessToken()
getAccessToken in class MapboxBuilderpublic java.lang.String getAnnotations()
public T setAnnotations(java.lang.String annotations)
annotations - valuepublic java.lang.String getCoordinates()
public T setCoordinates(com.mapbox.services.commons.models.Position[] coordinates)
coordinates - valuepublic java.lang.String getGeometries()
public T setGeometries(java.lang.String geometries)
geometries - valuepublic java.lang.String getOverview()
public T setOverview(java.lang.String overview)
overview - valuepublic java.lang.String getProfile()
public T setProfile(java.lang.String profile)
profile - valuepublic java.lang.String getRadiuses()
public T setRadiuses(double[] radiuses)
radiuses - valuepublic java.lang.Boolean getSteps()
public T setSteps(java.lang.Boolean steps)
steps - valuepublic java.lang.String getTimestamps()
public T setTimestamps(java.lang.String[] timestamps)
timestamps - valuepublic java.lang.String getUser()
public T setUser(java.lang.String user)
user - valuepublic T setClientAppName(java.lang.String appName)
MapboxBuildersetClientAppName in class MapboxBuilderappName - base package name or other simple string identifierpublic T setBaseUrl(java.lang.String baseUrl)
setBaseUrl in class MapboxBuilderbaseUrl - base url used as end pointpublic T setLanguage(java.lang.String language)
en for English.language - The locale in which results should be returned.public java.lang.String getLanguage()
public MapboxMapMatching build() throws ServicesException
build in class MapboxBuilderServicesException - Generic Exception occurring when something with map matching
goes wrong.