public class GoogleMapTools
extends java.lang.Object
| Constructor and Description |
|---|
GoogleMapTools() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
appendBusinessParams(java.lang.String urlAddress)
Appends business user parameters client and signature.
|
GPS |
geocodeAddress(AddressData addressData)
geo-codes the given address data
|
GPS |
geocodeAddress(Location address)
geo-codes the given location.
|
protected <any> |
getAddressLocationParser() |
protected java.lang.String |
getBaseUrl() |
protected java.lang.String |
getCliendId() |
protected java.lang.String |
getCryptoKey() |
protected GeolocationDirectionsUrlBuilder |
getDirectionsUrlBuilder() |
RouteData |
getDistanceAndRoute(GPS start,
GPS destination)
creates Distance and Route for the given start/destination GPS
|
RouteData |
getDistanceAndRoute(Location start,
Location destination)
creates Distance and Route for the given start/destination locations
|
protected java.lang.String |
getGoogleKey() |
java.lang.String |
getGoogleQuery(AddressData addressData) |
protected RouteData |
getRouteData(java.lang.String urlAddress) |
protected <any> |
getRouteDataParser() |
protected boolean |
isBusinessAPI() |
void |
setAddressLocationParser(<any> addressLocationParser) |
void |
setBaseUrl(java.lang.String baseUrl) |
void |
setCliendId(java.lang.String cliendId) |
void |
setCryptoKey(java.lang.String signature) |
void |
setDirectionsUrlBuilder(GeolocationDirectionsUrlBuilder directionsUrlBuilder) |
void |
setGoogleKey(java.lang.String googleKey) |
void |
setRouteDataParser(<any> routeDataParser) |
protected java.net.URI |
singAndEncodeURL(java.lang.String urlAddress)
Encodes URL query, generates signature and appends it to the query.
|
public java.lang.String getGoogleQuery(AddressData addressData)
public GPS geocodeAddress(Location address)
address - the address to geocodeGeoServiceWrapperExceptionpublic RouteData getDistanceAndRoute(Location start, Location destination)
start - the start locationdestination - the destination locationGeoServiceWrapperExceptionpublic RouteData getDistanceAndRoute(GPS start, GPS destination)
start - the start GPSdestination - the destination GPSGeoServiceWrapperExceptionprotected RouteData getRouteData(java.lang.String urlAddress)
public GPS geocodeAddress(AddressData addressData)
addressData - the address to geocodeGeoServiceWrapperExceptionprotected java.lang.String appendBusinessParams(java.lang.String urlAddress)
urlAddress - protected java.net.URI singAndEncodeURL(java.lang.String urlAddress)
urlAddress - protected boolean isBusinessAPI()
public void setAddressLocationParser(<any> addressLocationParser)
protected <any> getAddressLocationParser()
public void setRouteDataParser(<any> routeDataParser)
protected <any> getRouteDataParser()
public void setBaseUrl(java.lang.String baseUrl)
protected java.lang.String getBaseUrl()
public void setGoogleKey(java.lang.String googleKey)
protected java.lang.String getGoogleKey()
public void setDirectionsUrlBuilder(GeolocationDirectionsUrlBuilder directionsUrlBuilder)
protected GeolocationDirectionsUrlBuilder getDirectionsUrlBuilder()
public void setCliendId(java.lang.String cliendId)
protected java.lang.String getCliendId()
public void setCryptoKey(java.lang.String signature)
protected java.lang.String getCryptoKey()
Copyright © 2018 SAP SE. All Rights Reserved.