All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.afrigis.services.reversegeocoding.ReverseGeocodeRequest Maven / Gradle / Ivy

package com.afrigis.services.reversegeocoding;

import com.afrigis.services.Coordinate;
import com.afrigis.services.Request;
import com.afrigis.services.Response;
import com.afrigis.services.internal.saas.api2.reverseGeocoding.params.ReverseGeocodeParams;
import com.afrigis.services.reversegeocoding.impl.ReverseGeocodeResponseImplAdapter;

/**
 * Interface for objects that wish to supply the
 * reverse geocoding service calls with more parameters.
 * 
 * @author hendrikc
 * 
 *
 */
public class ReverseGeocodeRequest extends ReverseGeocodeParams
        implements  Request {

    /**
     * 

* Constructor. *

* @param latitude * the decimal latitude * @param longitude * the decimal longitude */ public ReverseGeocodeRequest(Double latitude, Double longitude) { super(); setLatitude(latitude); setLongitude(longitude); } /** *

* Constructor. *

* @param coordinate the {@link Coordinate}'s to use. */ public ReverseGeocodeRequest(Coordinate coordinate) { setLatitude(coordinate.getLatitude()); setLongitude(coordinate.getLongitude()); } @Override public final Class getResponseType() { return ReverseGeocodeResponseImplAdapter.class; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy