objc-geohash 0.0.1

objc-geohash 0.0.1

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Dec 2014

Maintained by Unclaimed.


Downloads

Total120,443
Week0
Month0

Installs

Apps353
Pod Tries279
Test Targets65
powered by Segment

GitHub

Stars117
Watchers13
Forks26
Issues2
Contributors6
Pull Requests0

Code

Files10
LOCLines of Code 559


  • By
  • Lyo Kato

INSTALL

Copy all files under 'Classes/ARC' or 'Classes/NonARC' directory into your project.

USAGE

import "GeoHash.h"

/* Get GetHash by latitude, longitude, and hash-length */

NSString *hash = [GeoHash hashForLatitude:35.6894875 longitude:139.6917064 length:13];

/* hash equals to @"xn774c06kdtve" */

/* Decode GeoHash and get an area which the hash indicates */

GHArea *area = [GeoHash areaForHash:@"c216ne"];

area.latitude.max area.latitude.min area.longitude.max area.longitude.min

/* Adjacent / NSString *adjacentHash = [GeoHash adjacentForHash:@"dqcjq" direction:GHDirectionNorth]; / @"dqcjw" */

GHNeighbors *neighbors = [GeoHash neighborsForHash:@"dqcw5"];

neighbors.north neighbors.south neighbors.east neighbors.west neighbors.northEast neighbors.northWest neighbors.southEast neighbors.southWest

/* check invalid hash */ if (![GeoHash verifyHash:@"[email protected]"]) { ... }