我正在使用Jquery mobile创建移动网站。用户需要在文本框中输入他们的位置。
为了使这更容易,我想使用地理位置为他们找到他们的位置。
我的理解是,当没有gps功能可用时(例如在大多数笔记本电脑上),地理定位服务将使用其IP地址以及该区域中的wifi信号来提供位置。这很糟糕。这告诉我,我的电脑距离实际上是9英里....
我在我的iPhone上运行该网站,它完美地找到了我的位置。这是因为它使用手机中的gps功能。
那么,我想做什么:以某种方式检查用户设备(iPhone,Android,笔记本电脑,个人电脑)是否有GPS。如果是这样,请使用地理位置查找其位置。如果,不要跳过地理位置搜索并手动输入位置。
答案 0 :(得分:1)
Geolocation api不会提供有关用于提供用户位置的方法的任何信息(除非您使用某些底层框架,如phonegap)。可能是你应该处理准确度参数来检查位置是否可以接受。