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

com.googlecode.placesapiclient.client.service.PlacesService Maven / Gradle / Ivy

The newest version!
package com.googlecode.placesapiclient.client.service;

import com.googlecode.placesapiclient.client.argument.ArgumentMap;
import com.googlecode.placesapiclient.client.connection.proxy.ProxyConfiguration;
import com.googlecode.placesapiclient.client.entity.Place;
import com.googlecode.placesapiclient.client.entity.PlaceDetails;
import com.googlecode.placesapiclient.client.entity.PlacePrediction;
import com.googlecode.placesapiclient.client.exception.ErrorCodeException;
import org.json.JSONException;

import java.util.List;

/**
 */
public interface PlacesService {

    List placeNearbySearchRequest(ArgumentMap argumentMap) throws ErrorCodeException;

    List placeTextSearchRequest(ArgumentMap argumentMap) throws ErrorCodeException;

    List placeRadarSearchRequest(ArgumentMap argumentMap) throws ErrorCodeException;

    PlaceDetails placeDetailsRequest(ArgumentMap argumentMap) throws ErrorCodeException;

    List placeAutocompleteRequest(ArgumentMap argumentMap) throws ErrorCodeException, JSONException;

    List placeQueryAutocompleteRequest(ArgumentMap argumentMap) throws ErrorCodeException, JSONException;

    String getApiKey();

    void setProxyConfiguration(ProxyConfiguration proxyConfiguration);

    void init();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy