有哪些方法可以识别用户的地理位置并将其显示给他们?

Posted

技术标签:

【中文标题】有哪些方法可以识别用户的地理位置并将其显示给他们?【英文标题】:What ways are available to identify a users geo location and display it to them? 【发布时间】:2011-02-25 07:06:12 【问题描述】:

我想向我的用户显示他们访问我的页面时的当前地理位置,类似于 Groupon 的做法。

我找到了使用 html5 执行此操作的选项,但这与我想要支持的所有浏览器都不兼容。

有哪些选项可提供此功能?

【问题讨论】:

【参考方案1】:

我见过的所有地理位置解决方案都与服务器端代码相关联,该代码获取用户 IP 地址并在可用的 IP 地理位置映射数据库之一中查找它。

此过程的第一步是访问Quova 之类的服务,然后将其集成到您的系统中。

一旦您知道他们的位置,您就可以将其连同他们的 IP 地址一起写入 cookie。当他们来到网站时加载 cookie 并将其与他们的 IP 地址进行比较。如果两者不同,请执行新的地理位置查找。

【讨论】:

以上是关于有哪些方法可以识别用户的地理位置并将其显示给他们?的主要内容,如果未能解决你的问题,请参考以下文章

获取用户输入的确切位置

Rails 4 - 我如何自动检测用户的位置并将其显示在 Web 应用程序上?

安卓图像映射。 - 显示 .svg 并将其用作图像映射(触摸区)

如何允许用户编辑网页内容并将其保存给所有查看者? [关闭]

如何允许用户编辑网页内容并将其保存给所有查看者? [关闭]

创建对象并将其传递给活动失败