Class GeohashHelper
- Namespace
- ThinkGeo.Core
- Assembly
- ThinkGeo.Core.dll
public static class GeohashHelper
- Inheritance
-
GeohashHelper
- Inherited Members
-
Methods
ConvertToGeohash(double, double, int)
public static string ConvertToGeohash(double latitude, double longitude, int precision = 12)
Parameters
latitude double
longitude double
precision int
Returns
- string
ConvertToGeohash(PointShape, int)
public static string ConvertToGeohash(PointShape pointShapeInDecimalDegree, int precision = 12)
Parameters
pointShapeInDecimalDegree PointShape
precision int
Returns
- string
ConvertToGeohash(Vertex, int)
public static string ConvertToGeohash(Vertex vertexInDecimalDegree, int precision = 12)
Parameters
vertexInDecimalDegree Vertex
precision int
Returns
- string
ConvertToPointShape(string)
public static PointShape ConvertToPointShape(string geohash)
Parameters
geohash string
Returns
- PointShape
GetAdjacentGeohash(double, double, GeohashAjacentDirection)
public static string GetAdjacentGeohash(double latitude, double longitude, GeohashAjacentDirection direction)
Parameters
latitude double
longitude double
direction GeohashAjacentDirection
Returns
- string
GetAdjacentGeohash(double, double, GeohashAjacentDirection, int)
public static string GetAdjacentGeohash(double latitude, double longitude, GeohashAjacentDirection direction, int precision)
Parameters
latitude double
longitude double
direction GeohashAjacentDirection
precision int
Returns
- string
GetAdjacentGeohash(string, GeohashAjacentDirection)
public static string GetAdjacentGeohash(string geohash, GeohashAjacentDirection direction)
Parameters
geohash string
direction GeohashAjacentDirection
Returns
- string
GetAdjacentGeohash(PointShape, GeohashAjacentDirection)
public static string GetAdjacentGeohash(PointShape pointShapeInDecimalDegree, GeohashAjacentDirection direction)
Parameters
pointShapeInDecimalDegree PointShape
direction GeohashAjacentDirection
Returns
- string
GetAdjacentGeohash(PointShape, GeohashAjacentDirection, int)
public static string GetAdjacentGeohash(PointShape pointShapeInDecimalDegree, GeohashAjacentDirection direction, int precision)
Parameters
pointShapeInDecimalDegree PointShape
direction GeohashAjacentDirection
precision int
Returns
- string
GetAdjacentGeohash(Vertex, GeohashAjacentDirection)
public static string GetAdjacentGeohash(Vertex vertexInDecimalDegree, GeohashAjacentDirection direction)
Parameters
vertexInDecimalDegree Vertex
direction GeohashAjacentDirection
Returns
- string
GetAdjacentGeohash(Vertex, GeohashAjacentDirection, int)
public static string GetAdjacentGeohash(Vertex vertexInDecimalDegree, GeohashAjacentDirection direction, int precision)
Parameters
vertexInDecimalDegree Vertex
direction GeohashAjacentDirection
precision int
Returns
- string
GetAdjacentGeohashes(double, double)
public static Collection<string> GetAdjacentGeohashes(double latitude, double longitude)
Parameters
latitude double
longitude double
Returns
- Collection<string>
GetAdjacentGeohashes(double, double, int)
public static Collection<string> GetAdjacentGeohashes(double latitude, double longitude, int precision)
Parameters
latitude double
longitude double
precision int
Returns
- Collection<string>
GetAdjacentGeohashes(string)
public static Collection<string> GetAdjacentGeohashes(string geohash)
Parameters
geohash string
Returns
- Collection<string>
GetAdjacentGeohashes(PointShape)
public static Collection<string> GetAdjacentGeohashes(PointShape pointShapeInDecimalDegree)
Parameters
pointShapeInDecimalDegree PointShape
Returns
- Collection<string>
GetAdjacentGeohashes(PointShape, int)
public static Collection<string> GetAdjacentGeohashes(PointShape pointShapeInDecimalDegree, int precision)
Parameters
pointShapeInDecimalDegree PointShape
precision int
Returns
- Collection<string>
GetAdjacentGeohashes(Vertex)
public static Collection<string> GetAdjacentGeohashes(Vertex vertexInDecimalDegree)
Parameters
vertexInDecimalDegree Vertex
Returns
- Collection<string>
GetAdjacentGeohashes(Vertex, int)
public static Collection<string> GetAdjacentGeohashes(Vertex vertexInDecimalDegree, int precision)
Parameters
vertexInDecimalDegree Vertex
precision int
Returns
- Collection<string>