11

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

或者也许是运营商的网络服务,将通过 IP 提供三角数据?

4

5 回答 5

11

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

于 2008-09-19T07:20:00.313 回答
3

我有黑莓 gps 到 javascript 在 GMaps 混搭中工作正常。其实很简单。 http://www.saefern.org/tickets/test4.php - 帮助你自己查看源代码。

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

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

任何信息表示赞赏。

于 2009-02-06T15:28:20.717 回答
2

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

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

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

于 2011-07-29T17:31:08.210 回答
0

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

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

于 2008-09-18T23:42:40.613 回答
-2

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

于 2008-09-19T01:38:27.747 回答