Gps 使用wifi或移动网络Tizen Web app Smartwatch获取位置信息

Gps 使用wifi或移动网络Tizen Web app Smartwatch获取位置信息,gps,location,wifi,tizen,Gps,Location,Wifi,Tizen,目前,我正在使用tizen web应用程序(javascript)为三星gear s smartwatch创建一个应用程序。我的小部件/应用程序需要在任何地方获取位置数据(这是一个安全应用程序)。从下面的代码中可以看出,基本的GPS定位工作正常。问题是GPS只能在室外工作,因为我的应用程序是一个安全应用程序,我需要在任何地方获取位置。在手机上,您可以使用Wifi和移动网络获取位置信息。我的问题是,是否可以在smartwatch上使用wifi或移动网络获取位置数据(三星gear s具有移动网络和w

目前,我正在使用tizen web应用程序(javascript)为三星gear s smartwatch创建一个应用程序。我的小部件/应用程序需要在任何地方获取位置数据(这是一个安全应用程序)。从下面的代码中可以看出,基本的GPS定位工作正常。问题是GPS只能在室外工作,因为我的应用程序是一个安全应用程序,我需要在任何地方获取位置。在手机上,您可以使用Wifi和移动网络获取位置信息。我的问题是,是否可以在smartwatch上使用wifi或移动网络获取位置数据(三星gear s具有移动网络和wifi连接,因此您认为这是可能的)?如果可能的话,怎么做

使用HTML 5 geolocation的基本GPS定位代码:

function getBestGPSLocation(){  
    //GPS
    navigator.geolocation.getCurrentPosition(success, error, {maximumAge:60000, timeout:5000});
    //Wifi

    //Mobile Network
}   
function error(error) {
// just some error codes they work either
switch(error.code) {
    case error.PERMISSION_DENIED:
        console.log("permission denied");
        break;
    case error.POSITION_UNAVAILABLE:
        console.log("your position is unavailable");
        break;
    case error.TIMEOUT:
        console.log("a timeout occured");
        break;
    case error.UNKNOWN_ERROR:
        console.log("an unknow error occured");
        break;
    }
}

function success(position) {
// this works i get all the data
   alert(position);
   alert(position.coords.latitude);
}

经过大量搜索,这个问题的简单答案基本上是否定的。您无法使用wifi或使用smartwatch的移动网络获取位置数据。谢谢。你能详细说明你是如何得出结论的吗?(链接到资源/文档等)Gear S2只有在手表通过蓝牙和三星Gear连接到移动设备时,我们才能确定位置。