Android Open Source - android-async-google-places Place Search






From Project

Back to project page android-async-google-places.

License

The source code is released under:

Apache License

If you think the Android project android-async-google-places listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package io.github.axxiss.places.request;
/*from w w w . ja va2  s .  co  m*/
/**
 * The Google Places API allows you to query for place information on a variety of categories, such
 * as: establishments, prominent points of interest, geographic locations, and more. You can search
 * for places either by proximity or a text string. A Place Search returns a list of Places along
 * with summary information about each Place; additional information is available via a Place
 * Details query.
 * <p/>
 * Before starting with the requests, {@link io.github.axxiss.places.PlacesSettings#setApiKey(String)}
 * must be called.
 * <p/>
 *
 * @author Axxiss
 */
public class PlaceSearch {
    public static TextSearch textSearch(final String query, final double lat, final double lng, int radius) {
        return new TextSearch(query, lat, lng, radius);
    }

    public static RadarSearch radarSearch(final double lat, final double lng, int radius) {
        return new RadarSearch(lat, lng, radius);
    }

    public static NearbySearch nearbySearch(final double lat, final double lng, int radius) {
        return new NearbySearch(lat, lng, radius);
    }

    public static NearbySearch nearbySearch(final double lat, final double lng) {
        return new NearbySearch(lat, lng);
    }
}




Java Source Code List

io.github.axxis.places.sample.MainActivity.java
io.github.axxis.places.sample.PlaceActivity.java
io.github.axxiss.places.PlacesSettings.java
io.github.axxiss.places.Response.java
io.github.axxiss.places.callback.PhotoCallback.java
io.github.axxiss.places.callback.PlacesCallback.java
io.github.axxiss.places.enums.Params.java
io.github.axxiss.places.enums.PlaceType.java
io.github.axxiss.places.enums.Price.java
io.github.axxiss.places.enums.RankBy.java
io.github.axxiss.places.enums.Request.java
io.github.axxiss.places.enums.Status.java
io.github.axxiss.places.exception.ApiPlacesException.java
io.github.axxiss.places.listeners.OnPlaceClickListener.java
io.github.axxiss.places.model.AddressComponent.java
io.github.axxiss.places.model.AspectRating.java
io.github.axxiss.places.model.Event.java
io.github.axxiss.places.model.Geometry.java
io.github.axxiss.places.model.Location.java
io.github.axxiss.places.model.OpeningHours.java
io.github.axxiss.places.model.PeriodData.java
io.github.axxiss.places.model.Period.java
io.github.axxiss.places.model.Photo.java
io.github.axxiss.places.model.Place.java
io.github.axxiss.places.model.Review.java
io.github.axxiss.places.request.BaseSearch.java
io.github.axxiss.places.request.NearbySearch.java
io.github.axxiss.places.request.PlaceDetails.java
io.github.axxiss.places.request.PlaceParams.java
io.github.axxiss.places.request.PlacePhotos.java
io.github.axxiss.places.request.PlaceSearch.java
io.github.axxiss.places.request.PlacesClient.java
io.github.axxiss.places.request.RadarSearch.java
io.github.axxiss.places.request.TextSearch.java