我使用 Jquery mobile 创建了一个移动网站。用户需要在文本框中输入他们的位置。
为了让这更容易,我想使用地理定位来为他们找到他们的位置。
我的理解是,当没有 gps 功能可用时(例如在大多数笔记本电脑上),地理定位服务将使用他们的 IP 地址以及该地区的 wifi 信号来提供位置。这很糟糕。这告诉我,我所在的计算机距离我实际的位置 9 英里....
我在我的 iPhone 上运行了这个网站,它完美地找到了我的位置。这是因为它使用了手机中的gps功能。
所以,我想做的是:以某种方式检查用户设备(iPhone、Android、笔记本电脑、PC)是否有 gps。如果是这样,请使用地理位置来找到他们的位置。如果,不要跳过地理位置搜索并手动输入位置。