@Override public String[] getFieldValues(BoboIndexReader reader, int id) { GeoFacetData dataCache = getFacetData(reader); BigFloatArray xvals = dataCache.get_xValArray(); BigFloatArray yvals = dataCache.get_yValArray(); BigFloatArray zvals = dataCache.get_zValArray(); float xvalue = xvals.get(id); float yvalue = yvals.get(id); float zvalue = zvals.get(id); float lat = GeoMatchUtil.getMatchLatDegreesFromXYZCoords(xvalue, yvalue, zvalue); float lon = GeoMatchUtil.getMatchLonDegreesFromXYZCoords(xvalue, yvalue, zvalue); String[] fieldValues = new String[2]; fieldValues[0] = String.valueOf(lat); fieldValues[1] = String.valueOf(lon); return fieldValues; }