我正在开发一个移动浏览器频繁点击的网络应用。我想知道是否有办法从浏览器请求中获取足够的信息来查找位置数据(三角测量或GPS)当然不是直接来自请求。一位同事建议有些运营商提供独特的信息请求标头中的标识符,可以发送到由所述提供者公开的Web服务,如果客户已启用,则返回位置数据。任何人都可以指出我正确的方向为这个或任何其他方法收集位置数据,甚至非常近似。显然这是app candy,例如如果数据不可用,应用程序并不真正关心...
也许运营商提供的网络服务将通过IP提供三角测量数据?
答案 0 :(得分:11)
Google将ClientLocation作为其AJAX API的一部分。您需要加载Google的AJAX API(需要API密钥),并且会尝试为您解析用户的位置数据。
答案 1 :(得分:2)
我有一个黑莓gps到javascript工作正常GMaps mashup。实际上非常简单。 http://www.saefern.org/tickets/test4.php - 帮助您自己查看来源。
(我目前没有bb。一位用户通过电子邮件向我发送了“...它似乎每隔15秒左右轮询一次,所以它不断添加新位置......”。)
我正在寻找相当于iPhone的javascript gps信息。和诺基亚,......
任何赞赏的信息。
答案 2 :(得分:2)
我成功使用了这个javascript库:
http://code.google.com/p/geo-location-javascript/
这些例子很有用。将始终提示用户分享他们的位置 - 不知道如何避免这种情况。
答案 3 :(得分:0)
使用源IP地址来估算网络位置。不,您不会在来自iPhone的HTTP请求中获得经度和纬度。除非您编写第三方应用程序并要求他们运行它。
您可能最好只在您的网站上投票。
答案 4 :(得分:-2)
我知道日本的一些提供商有手机定位跟踪服务。 我也知道这些信息不公开。我认为在提供商提供免费信息之前你需要有一个很好的理由,因为我认为敏感的个人数据。当然,他们会向警察提供信息,但不向公众提供信息。