我正在通过提供类似
的条件来检查是否启用了gps if (navigator.geolocation) {
alert("Value "+navigator.geolocation);
//do something
}else
{
alert("Please Enable GPS.");
}
在警报中我得到了object.geolocation所以如果GPS关闭,因为我得到一些对象它没有显示警告。可以有人帮我这个。
答案 0 :(得分:0)
navigator.geolocation
永远不会为空。因此,除非插件无法完全加载,否则永远不会打印alert("Please Enable GPS.");
。即使您关闭了GPS,插件仍然可以成功加载。
正确的方法是使用类似的东西:
function success(error) {
// Handle the error
// Print alert here is you want
}
function fail(position) {
// Do something
}
navigator.geolocation.getCurrentPosition(success, fail);
更多信息here