Skip to content

makeupforever/geohash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoHash

简介

通过Http接口实现实时位置更新和查询的GeoHash,支持区域查询,支持当前点更新。(默认支持100万个定位对象) 默认Http端口10000

特性

实现实时位置更新的GeoHash实现,支持区域查询,支持当前点更新。 利用共享内存实现,万一进程挂掉,重启进程数据直接读取共享内存,不会丢失,毫秒级加载。

用法

往当前数据中添加当前点 curl -XPOST "http://127.0.0.1:10000/GeoHash/Add/" -d "{"Msisdn":"13412345637","Latitude":"39.928667","Longitude":"116.389550","Time":"1486447081"}"

查询区域中的所有当前点 curl -XPOST "http://127.0.0.1:10000/GeoHash/Search/" -d "{"Latitude":"39.928367","Longitude":"116.389550","Radius":"100000.0"}"

About

geohash http server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 51.6%
  • C 48.3%
  • Makefile 0.1%