Fgh: GeoHash library in JavaScript

Fgh is a JavaScript encoder and decoder of GeoHash format.  GeoHash encodes geographic coordinates on Earth into compact string.

Fgh is currently licensed under GPL-3.


Fgh’s functions are grouped into Fgh object.

  • Function Fgh.decode(string) returns object with two fields: lat and lon (latitude and longitude respectively).
  • Function Fgh.encode(lon, lat, bitlen) encodes coordinates (lat and lon).  Bitlen defines output length of string in bits.  If you need string of length N, then bitlen should be equal to 5*N.  If you want to encode coordinates for Google Maps on zoom level Z, bitlen should be equal to 2*(8+Z).
  • Function Fgh.checkValid(string) returns true if string is a valid GeoHash string (i.e. it is not empty and contains no invalid characters).


  • fgh-0.1 released on August 4, 2009.

You may get development version of Fgh from Mercurial repository:

hg clone http://ivan.ivanych.net/hg/fgh/

Cet article a été publié dans Uncategorized. Ajoutez ce permalien à vos favoris.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s