Query.GeoRegion.Circle (Google App Engine API for Java)

com.google.appengine.api.datastore

Class Query.GeoRegion.Circle

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    Query.GeoRegion


    public static final class Query.GeoRegion.Circle
    extends Query.GeoRegion
    A geographical region representing all points within a fixed distance from a central point, i.e., a circle. Intended for use in a geo-containment predicate filter.
    See Also:
    Serialized Form
    • Constructor Detail

      • Circle

        public Circle(GeoPt center,
                      double radius)
        Creates a new Circle object from the given arguments.
        Parameters:
        center - a GeoPt representing the center of the circle
        radius - the radius of the circle, expressed in meters
    • Method Detail

      • contains

        public boolean contains(GeoPt point)
        Description copied from class: Query.GeoRegion
        Determines whether the given GeoPt value lies within this geographic region. If the point lies on the border of the region it is considered to be contained.
        Specified by:
        contains in class Query.GeoRegion
      • getCenter

        public GeoPt getCenter()
      • getRadius

        public double getRadius()
      • equals

        public boolean equals(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

App Engine standard environment for Java