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