Newfoundland Pitbull Mix

    geohash-area
    TypeScript icon, indicating that this package has built-in type declarations

    0.1.0 • Public • Published

    Geohash library that focuses on rectangular areas for fast database lookups.

    geohash.rect(lat,lng,distance,precision)

    Generates geohashes of a given precision around a supplied point (lat and lng) as determined by distance.

    geohash.area(fn,precision)

    Returns a list of geohashes for a given precision (i.e. length) that cover a particular area. The supplied function should recursively estimate whether a supplied geohash touches the area of interest. This function should return 2 if the particular geohash is completely within the area boundaries being tesed.

    geohash.encode(lat,lng,precision)

    Generates a geohash for a position with a given precision

    geohash.decode(hash)

    Decodes a given geohash to a rectangle (left,top,right,bottom) with midpoint defined as lat / lng

    geohash.distance(start,end)

    Both start and end should include properties lat and lng. Function returns the distance between the two points as number of miles

    Keywords

    none

    Install

    npm i geohash-area

    DownloadsWeekly Downloads

    60

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    6.82 kB

    Total Files

    4

    Last publish

    Collaborators

    • zjonsson