0

我使用 Jquery mobile 创建了一个移动网站。用户需要在文本框中输入他们的位置。

为了让这更容易,我想使用地理定位来为他们找到他们的位置。

我的理解是,当没有 gps 功能可用时(例如在大多数笔记本电脑上),地理定位服务将使用他们的 IP 地址以及该地区的 wifi 信号来提供位置。这很糟糕。这告诉我,我所在的计算机距离我实际的位置 9 英里....

我在我的 iPhone 上运行了这个网站,它完美地找到了我的位置。这是因为它使用了手机中的gps功能。

所以,我想做的是:以某种方式检查用户设备(iPhone、Android、笔记本电脑、PC)是否有 gps。如果是这样,请使用地理位置来找到他们的位置。如果,不要跳过地理位置搜索并手动输入位置。

4

1 回答 1

1

Geolocation api 不会为您提供有关用于提供用户位置的方法的任何信息(除非您使用一些底层框架,如 phonegap)。可能您应该处理精度参数以检查该位置是否可以接受。

于 2012-04-18T14:20:42.297 回答