我正在使用gears.js和geo.js试图覆盖所有理由,以查找用户的地理位置。因此,如果用户使用的内容少于IE9,我可能会提示安装Google Gears,所以我知道对于桌面,IE7 +已被覆盖。
对于我正在查看的移动设备geo 它涵盖了不少移动设备。
我想知道是否有任何东西可以解释WP7地理定位以及使用JavaScript,以及是否有更好的方法来处理所有设备的GeoLocation。
还不完全确定Google Gears如何为IE7 / 8工作,因此任何详细说明都会很棒。 (我不认为Gears是唯一/最好的前进方式,但对于非地理位置支持的浏览器,所以任何修正都没关系!)
答案 0 :(得分:3)
我今天碰到了这个:http://geosenseforwindows.com/它基本上为Windows 7传感器API提供了基于Wifi的地理定位:
Geosense是一款Windows传感器 提供位置和传感器 Windows 7中的平台具有准确性 并且合理无处不在的定位 信息不要求或 GPS硬件的辅助,启用 更实用的位置 Windows上的应用程序和方案 7。
不幸的是,我不认为IE可以访问那个传感器API而不需要在你的javascript中使用COM调用。
我们还使用免费/商业GpsGate,它允许Windows计算机上的任何浏览器直接访问计算机上的真实硬件GPS设备。
答案 1 :(得分:2)
回答你问题的WP7部分。
目前无法在Windows Phone 7的IE浏览器中获取地理定位。这将在下一版本的浏览器发布时发生变化。