![JAR search and dependency download from the Maven repository](/logo.png)
com.bytebybyte.mapquest.geocoding.service.request.ReverseGeocodeRequestBuilder Maven / Gradle / Ivy
package com.bytebybyte.mapquest.geocoding.service.request;
import java.util.LinkedHashMap;
import java.util.Map;
public class ReverseGeocodeRequestBuilder {
protected Map parameters = new LinkedHashMap();
public ReverseGeocodeRequestBuilder() {
}
/**
* A unique key to authorize use of the geocoding service.
*
* This parameter is required.
*
* @param key
* @return ReverseGeocodeRequestBuilder
*/
public ReverseGeocodeRequestBuilder key(String key) {
parameters.put("key", key);
return this;
}
/**
* The location latitude and longitude.
*
* This parameter is required.
*
* @param lat
* @param lng
* @return ReverseGeocodeRequestBuilder
*/
public ReverseGeocodeRequestBuilder location(Double lat, Double lng) {
parameters.put("location", lat + "," + lng);
return this;
}
/**
* Build the request object.
*
* @return AddressRequest
*/
public ReverseGeocodeRequest build() {
return new ReverseGeocodeRequest(parameters);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy