我正在开发一个网络应用程序,该应用程序会经常受到移动浏览器的攻击。我想知道是否有办法从浏览器请求中获取足够的信息来查找位置数据(三角测量或 GPS) 当然,不是直接来自请求。 一位同事建议,一些运营商在请求标头中提供唯一标识符,该标识符可以发送到该提供商公开的 Web 服务,如果客户启用了该服务,该服务将返回位置数据。任何人都可以为我指出正确的方向,或者任何其他收集位置数据的方法,即使是非常近似的。显然这是应用程序糖果,例如如果数据不可用,应用程序并不真正关心......

或者运营商提供的网络服务可以通过 IP 提供三角测量数据?

有帮助吗?

解决方案

谷歌有 客户地点 作为其 AJAX API 的一部分。您需要加载 Google 的 AJAX API(需要 API 密钥),它会尝试为您解析用户的位置数据。

其他提示

我的黑莓 GPS 到 JavaScript 在 GMaps 混搭中工作正常。实际上很简单。 http://www.saefern.org/tickets/test4.php -- 帮助自己查看源代码。

(我目前没有bb。一位用户给我发了一封电子邮件,内容是“...它似乎每 15 秒左右轮询一次,因此它不断添加新位置......”。)

我正在寻找 iPhone 上的 javascript gps 信息。还有诺基亚,还有……。

任何信息表示赞赏。

我已经成功地使用了这个 javascript 库:

http://code.google.com/p/geo-location-javascript/

这些例子效果很好。总是会提示用户共享他们的位置——不知道如何避免这种情况。

使用源 IP 地址来估算网络位置。不,您不会在来自 iPhone 的 HTTP 请求中获得纬度和经度。除非您编写第 3 方应用程序并要求他们运行它。

您最好在您的网站上进行民意调查。

我知道日本的一些提供商提供手机位置跟踪服务。我也知道这些信息并不公开。我认为在提供商免费提供该信息之前,您需要有一个很好的理由,因为我认为这是敏感的个人数据。当然,他们会将信息提供给警察,但不会向公众提供。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top