【问题标题】:Get GPS location using Javascript without Internet [duplicate]在没有互联网的情况下使用 Javascript 获取 GPS 位置 [重复]
【发布时间】:2013-06-26 06:16:10
【问题描述】:

您好,如果设备有 GPS 硬件,我们可以在没有互联网连接的情况下使用 JavaScript 获取 GPS 位置吗?

请注意谁将其标记为重复

我需要 javascript 在没有互联网连接的情况下工作,并使用 GPS 硬件来确定位置。

【问题讨论】:

标签: javascript html geolocation 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。
猜你喜欢
  • 2013-09-11
  • 2011-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-09
  • 1970-01-01
  • 2011-10-05
相关资源
最近更新 更多