protected internal override int GetLevelForDistance(double degrees) { // LUCENENET specific - added guard clause if (m_ctx is null) { throw new InvalidOperationException($"{nameof(m_ctx)} must be set prior to calling GetLevelForDistance(double)."); } var grid = new GeohashPrefixTree(m_ctx, GeohashPrefixTree.MaxLevelsPossible); return(grid.GetLevelForDistance(degrees)); }
protected internal override int GetLevelForDistance(double degrees) { var grid = new GeohashPrefixTree(ctx, MaxLevelsPossible); return(grid.GetLevelForDistance(degrees)); }
protected internal override int GetLevelForDistance(double degrees) { var grid = new GeohashPrefixTree(ctx, GeohashPrefixTree.MaxLevelsPossible); return grid.GetLevelForDistance(degrees); }
protected override int GetLevelForDistance(double degrees) { var grid = new GeohashPrefixTree(ctx, GeohashPrefixTree.GetMaxLevelsPossible()); return grid.GetLevelForDistance(degrees) + 1;//returns 1 greater }