GetLevelForDistance() public method

public GetLevelForDistance ( double dist ) : int
dist double
return int
Example #1
0
        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));
        }
Example #2
0
            protected internal override int GetLevelForDistance(double degrees)
            {
                var grid = new GeohashPrefixTree(ctx, MaxLevelsPossible);

                return(grid.GetLevelForDistance(degrees));
            }
Example #3
0
 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
			}