Android Open Source - android-google-places-master Photo Query






From Project

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

License

The source code is released under:

MIT License

If you think the Android project android-google-places-master 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

/**
 * /*from  ww w . j  a  v  a2  s .co m*/
 */
package com.a2plab.googleplaces.query;

/**
 * @author Giuseppe Mastroeni - aka: Kataklisma E-Mail: m.giuseppe@a2plab.com
 * 
 */
public class PhotoQuery extends Query {

    /**
     * @param apiKey
     */
    public PhotoQuery(String apiKey) {
        super(apiKey);
        this.setMaxHeight(720);
        this.setMaxWidth(1280);
    }

    /**
     * @param apiKey
     * @param reference
     */
    public PhotoQuery(String apiKey, String reference) {
        this(apiKey);
        this.setPhotoReference(reference);
    }

    /**
     * @param reference
     * @return
     */
    public PhotoQuery setPhotoReference(String reference) {
        queryBuilder.addParameter("photoreference", reference);
        return this;
    }

    /**
     * @param maxHeight
     * @return
     */
    public PhotoQuery setMaxHeight(int maxHeight) {
        queryBuilder.addParameter("maxheight", Integer.toString(maxHeight));
        return this;
    }

    /**
     * @param maxWidth
     * @return
     */
    public PhotoQuery setMaxWidth(int maxWidth) {
        queryBuilder.addParameter("maxwidth", Integer.toString(maxWidth));
        return this;
    }

    /*
     * (non-Javadoc)
     * 
     * @see com.a2plab.googleplaces.query.Query#getUrl()
     */
    @Override
    public String getUrl() {
        return "https://maps.googleapis.com/maps/api/place/photo?";
    }
}




Java Source Code List

com.a2plab.googleplaces.GooglePlaces.java
com.a2plab.googleplaces.models.Event.java
com.a2plab.googleplaces.models.GooglePlaceBase.java
com.a2plab.googleplaces.models.Photo.java
com.a2plab.googleplaces.models.PlaceDetails.java
com.a2plab.googleplaces.models.Place.java
com.a2plab.googleplaces.models.Review.java
com.a2plab.googleplaces.query.DetailsQuery.java
com.a2plab.googleplaces.query.NearbySearchQuery.java
com.a2plab.googleplaces.query.PhotoQuery.java
com.a2plab.googleplaces.query.QueryBuilder.java
com.a2plab.googleplaces.query.Query.java
com.a2plab.googleplaces.query.RadarSearch.java
com.a2plab.googleplaces.query.SearchQuery.java
com.a2plab.googleplaces.query.TextSearchQuery.java
com.a2plab.googleplaces.result.PhotoResult.java
com.a2plab.googleplaces.result.PlaceDetailsResult.java
com.a2plab.googleplaces.result.PlacesResult.java
com.a2plab.googleplaces.result.Result.java