构建地理空间查询REST api
|
我正在尝试构建一个可以获取用户位置的iOS应用,然后通过REST API向后端查询附近的其他用户。我做了一些谷歌搜索,我的选择(根据我的经验)似乎是。
Django-带有geodjango的活塞。可能在webfaction上托管。
Google App Engine。
我更倾向于首选,因为Google App Engine似乎不太开放,而且一开始的学习曲线很陡。
现在在mysql数据库上执行位置查询似乎有点令人生畏。我的直觉是必须要有更好的东西。毕竟我不想重新发明轮子!
谁能给我一些启示
我要如何精确定位查询?包围矩形或更好的东西?
我应该使用哪个数据库?...非关系或关系数据库?
如果是关系型...应该按位置索引数据库吗?
位置数据应该与其他用户数据存储在单独的表中还是与其他用户数据存储在同一表中?
我应该使用时间戳使旧的位置更新无效还是有更好的方法呢(例如,数据库本身可以定期删除位置更新)。
到目前为止,我主要是iOS开发人员,对构建Web应用程序的经验很少,任何建议将不胜感激。
如果之前曾问过类似的问题,请随时指出。
提前致谢。
-samyzee!
没有找到相关结果
已邀请:
1 个回复
傻寺俊擒