113114115116117118119120121122123
return true; } } return false; } else { double d = geoDistance.calculate(lat, lon, fieldData.latValue(doc), fieldData.lonValue(doc), DistanceUnit.MILES); if (d >= inclusiveLowerPoint && d <= inclusiveUpperPoint) { return true; } return false; }
7879808182838485868788
if (pointInPolygon(points, lats[i], lons[i])) { return true; } } } else { double lat = fieldData.latValue(doc); double lon = fieldData.lonValue(doc); return pointInPolygon(points, lat, lon); } return false; }
101102103104105106107108109110111
return true; } } return false; } else { double d = geoDistance.calculate(lat, lon, fieldData.latValue(doc), fieldData.lonValue(doc), DistanceUnit.MILES); return d < distance; } } }; }
90919293949596979899100
(topLeft.lat >= lat && bottomRight.lat <= lat)) { return true; } } } else { double lat = fieldData.latValue(doc); double lon = fieldData.lonValue(doc); if (((topLeft.lon <= lon && 180 >= lon) || (-180 <= lon && bottomRight.lon >= lon)) && (topLeft.lat >= lat && bottomRight.lat <= lat)) { return true;
126127128129130131132133134135136
&& topLeft.lat >= lats[i] && bottomRight.lat <= lats[i]) { return true; } } } else { double lat = fieldData.latValue(doc); double lon = fieldData.lonValue(doc); if (topLeft.lon <= lon && bottomRight.lon >= lon && topLeft.lat >= lat && bottomRight.lat <= lat) { return true;