在没有互联网的情况下使用 Javascript 获取 GPS 位置 [重复]
Posted
技术标签:
【中文标题】在没有互联网的情况下使用 Javascript 获取 GPS 位置 [重复]【英文标题】:Get GPS location using Javascript without Internet [duplicate] 【发布时间】:2013-06-26 06:16:10 【问题描述】:您好,如果设备有 GPS 硬件,我们可以在没有互联网连接的情况下使用 javascript 获取 GPS 位置吗?
请注意谁将其标记为重复
我需要 javascript 在没有互联网连接的情况下工作,并使用 GPS 硬件来确定位置。
【问题讨论】:
您在使用developer.mozilla.org/en-US/docs/WebAPI/Using_geolocation 吗?我从来没有真正使用过它,尤其是离线,所以我不确定它在不同情况下是如何工作的 ***.com/questions/2577305/… 请注意,我想使用 GPS 硬件在没有互联网连接的情况下进行 GPS 定位... 【参考方案1】:Javascript 可以通过navigator.geolocation
向您显示地理位置。
function getLocation()
if (navigator.geolocation)
navigator.geolocation.getCurrentPosition(showPosition);
else
console.log("Geolocation is not supported by this browser");
function showPosition(position)
console.log("Latitude: " + position.coords.latitude);
console.log("Longitude: " + position.coords.longitude);
【讨论】:
请注意,这仅在我启用了互联网连接时才有效。如果设备有 GPS 硬件,我想看看是否有可能在没有互联网的情况下获得 GPS 定位 @vinod8812 你确定它在没有互联网的情况下无法工作吗? 是的..它只是显示你最后缓存的位置.. @vinod8812 更改用于不缓存位置的选项 此功能不适用于离线模式。在离线模式下如何获得相同的结果?我同意@vinod8812。以上是关于在没有互联网的情况下使用 Javascript 获取 GPS 位置 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
在没有 Javascript 的情况下使用 Google Analytics?
[JavaScript]有没有办法在没有终端的情况下使用 Cloudinary
如何在没有 flashvars 的情况下使用 JavaScript 自动填充弹性输入?
在没有互联网的情况下使用 iPhone GPS 更新用户位置