文件名称:GeoGo:使用postgres进行地理定位的简单Web服务
文件大小:3.79MB
文件格式:ZIP
更新时间:2024-06-15 02:25:26
Go
GEOGO 它是什么 一个简单的基于Go的Web服务,它将位置(当前为lat,lon)与用户指定的唯一标识符相关联,该标识符映射到其他服务。 例如,假设您运行一个社交网络,其中每个用户都有一个不透明的用户ID。 您可以使用GEOGO为每个用户ID存储纬度和经度信息,也可以使用GEOGO查找彼此附近的用户。 侦听端口3003。 依存关系 使用Postgres + PostGIS数据库进行地理位置定位。 模式位于db.sql中。 如果您使用的是Mac,则是开始安装已安装的PostGIS的最简单方法。 否则,请检出以获得安装说明。 方法 GET:返回半径内纬度附近的ID列表。 / trigger?lat = x&lon = y&radius = z&unit = m | meter 删除:从数据库中删除一个对象 / trigger?appId = yourId&identifier
【文件预览】:
GeoGo-master
----LICENSE(1KB)
----src()
--------triggerModel.go(4KB)
--------triggerRoute.go(3KB)
--------main.go(380B)
--------miniWeb.go(2KB)
----geogo_osx(6.36MB)
----db.sql(799B)
----.gitignore(266B)
----README.md(1KB)
----geogo_deb(7.85MB)