如何将地理位置添加到 OSQA?

Posted

技术标签:

【中文标题】如何将地理位置添加到 OSQA?【英文标题】:How could I add geolocation to OSQA? 【发布时间】:2011-07-07 18:01:11 【问题描述】:

我想修改它,以便在给定位置提出的问题只能由该位置或其附近的人回答。

我该怎么做?有我可以使用的 django 定位插件吗?

【问题讨论】:

【参考方案1】:

http://geodjango.org/

说没有简单的插件,geodjango 是一个附加的迷你框架。如果您想使用地理感知数据库进行扩展,这一点至关重要。

首先,您可以在没有 geodjango 的情况下将位置表示为原始经度和纬度,并进行边界比较,但这不会很有效。如果你真的想制作一些高度感知位置的东西,geodjango 是你最好的选择。

【讨论】:

【参考方案2】:

您可以尝试使用pygeoip 或Google's geolocation API 并获取请求IP 并获取用户的国家/城市。之后,只需将其存储在您的数据库中,然后完成其余的工作。

【讨论】:

以上是关于如何将地理位置添加到 OSQA?的主要内容,如果未能解决你的问题,请参考以下文章

如何将对象添加到数组的顶部位置?

ARCore - 如何将特定对象位置添加到ARAnchor?

ANDROID STUDIO - 如何将标记添加到当前位置?

如何将监听器添加到分隔位置?

如何在最后一个位置将对象添加到 NSOrderedSet?

如何在特定位置将视图添加到 ScrollView?