|
|
@@ -60,6 +60,10 @@ function (angular, _, queryDef) {
|
|
|
$scope.agg.query = '*';
|
|
|
break;
|
|
|
}
|
|
|
+ case 'geohash_grid': {
|
|
|
+ $scope.agg.settings.precision = 3;
|
|
|
+ break;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
$scope.validateModel();
|
|
|
@@ -121,6 +125,13 @@ function (angular, _, queryDef) {
|
|
|
if (settings.trimEdges && settings.trimEdges > 0) {
|
|
|
settingsLinkText += ', Trim edges: ' + settings.trimEdges;
|
|
|
}
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ case 'geohash_grid': {
|
|
|
+ // limit precision to 7
|
|
|
+ settings.precision = Math.max(Math.min(settings.precision, 7), 1);
|
|
|
+ settingsLinkText = 'Precision: ' + settings.precision;
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
|