所有移动/桌面设备的地理位置
Posted
技术标签:
【中文标题】所有移动/桌面设备的地理位置【英文标题】:GeoLocation for all Mobile/Desktop Devices 【发布时间】:2011-03-08 04:44:52 【问题描述】:我正在使用gears.js 和geo.js 试图涵盖所有领域,以查找用户的地理位置。所以如果用户使用的不是 IE9,我可能会提示安装 Google Gears,所以我知道对于桌面,IE7 + 被覆盖。
对于我正在查看的移动设备geo 涵盖了相当多的移动设备。
我想知道是否有任何东西可以解释 WP7 地理定位以及使用 javascript,以及是否有更好的方法来处理所有设备的 GeoLocation。
不完全确定 Google Gears 是如何在 IE7/8 上工作的,所以任何关于它的详细说明都会很棒。 (虽然对于不支持地理定位的浏览器,我不认为 Gears 是唯一/最好的前进方式,所以任何更正都很好!)
【问题讨论】:
【参考方案1】:我今天遇到了这个问题:http://geosenseforwindows.com/ 它基本上为 Windows 7 Sensor API 提供了基于 Wifi 的地理位置:
Geosense 是一种 Windows 传感器 提供位置和传感器 平台在 Windows 7 中具有准确的 和合理无处不在的定位 信息而不需要或 GPS硬件的帮助,使 更实用的基于位置的 Windows上的应用和场景 7.
不幸的是,我认为 IE 不能在不借助您的 javascript 中的 COM 调用的情况下访问该传感器 API。
我们还使用免费/商业GpsGate,它可以让 Windows 机器上的任何浏览器直接访问计算机上的真实硬件 GPS 设备。
【讨论】:
【参考方案2】:回答您问题的 WP7 部分。 目前无法在 Windows Phone 7 上的 IE 浏览器中获取地理位置。当浏览器的下一个版本发布时,这应该会改变。
【讨论】:
以上是关于所有移动/桌面设备的地理位置的主要内容,如果未能解决你的问题,请参考以下文章