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

com.imsweb.geocoder.GeocodingService Maven / Gradle / Ivy

There is a newer version: 1.18
Show newest version
/*
 * Copyright (C) 2015 Information Management Services, Inc.
 */
package com.imsweb.geocoder;

import java.util.Map;

import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.QueryMap;

public interface GeocodingService {

    /**
     * Perform a geocoding call; had a lot of issues with parsing the XML version so this method returns the raw
     * response body and we parse the TSV format
     *
     * @param searchParams A Map of query parameters.
     * @return a GeocodingResult
     */
    @GET("GeocoderWebServiceHttpNonParsedDetailed_V04_04.aspx")
    Call geocode(@QueryMap Map searchParams);

    @GET("CensusIntersectionWebServiceHttp_V03_01.aspx")
    Call pointInPolygon(@QueryMap Map searchParams);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy