This class is deprecated.
The Google Play Services Places SDK is deprecated. A new SDK is available.
See the client
migration guide for more information.
Specifies constraints to use for filtering the results of some API methods.
Inherited Constant Summary
Public Constructor Summary
PlaceFilter()
Creates a new
PlaceFilter
without any constraints.
|
|
PlaceFilter(boolean requireOpenNow, Collection<String>
restrictToPlaceIds)
Creates a new
PlaceFilter
with the given constraints.
|
Public Method Summary
Set<String> |
getPlaceIds()
Returns the set of place IDs that this filter will allow.
|
boolean |
isRestrictedToPlacesOpenNow()
Checks whether or not this filter will allow only places that are currently
open.
|
boolean |
Inherited Method Summary
Public Constructors
public PlaceFilter ()
Creates a new PlaceFilter
without any constraints.
A filter without constraints will not filter any results.
public PlaceFilter (boolean requireOpenNow, Collection<String> restrictToPlaceIds)
Creates a new PlaceFilter
with the given constraints.
Places may be filtered by whether or not they are currently open, or by specific place IDs. For more information on place IDs, see the developer's guide.
Parameters
requireOpenNow | Whether or not to restrict the results to places which are currently open. |
---|---|
restrictToPlaceIds | The place IDs that this filter should allow. If this is specified, only places corresponding to the given IDs will be returned. If null, no filtering by place IDs will be done. |
Public Methods
public Set<String> getPlaceIds ()
Returns the set of place IDs that this filter will allow.
Returns
- The set of place IDs allowed by this filter, or an empty set if no filtering by place IDs will be done.
public boolean isRestrictedToPlacesOpenNow ()
Checks whether or not this filter will allow only places that are currently open.
Returns
- True if only open places are allowed; false if otherwise.