Example usage for org.springframework.data.elasticsearch.core.geo GeoBox getTopLeft

List of usage examples for org.springframework.data.elasticsearch.core.geo GeoBox getTopLeft

Introduction

In this page you can find the example usage for org.springframework.data.elasticsearch.core.geo GeoBox getTopLeft.

Prototype

public GeoPoint getTopLeft() 

Source Link

Usage

From source file:com.github.vanroy.springdata.jest.CriteriaFilterProcessor.java

private void oneParameterBBox(GeoBoundingBoxQueryBuilder filter, Object value) {
    Assert.isTrue(value instanceof GeoBox || value instanceof Box,
            "single-element of boundedBy filter must be type of GeoBox or Box");

    GeoBox geoBBox;
    if (value instanceof Box) {
        Box sdbox = (Box) value;
        geoBBox = GeoBox.fromBox(sdbox);
    } else {//  w  w w . j  av a  2  s.  com
        geoBBox = (GeoBox) value;
    }

    filter.topLeft(geoBBox.getTopLeft().getLat(), geoBBox.getTopLeft().getLon());
    filter.bottomRight(geoBBox.getBottomRight().getLat(), geoBBox.getBottomRight().getLon());
}