Javascript 即使在禁用GPS后仍获取object.geology
我通过给出如下条件来检查gps是否启用Javascript 即使在禁用GPS后仍获取object.geology,javascript,cordova,google-maps-api-3,geolocation,phonegap-plugins,Javascript,Cordova,Google Maps Api 3,Geolocation,Phonegap Plugins,我通过给出如下条件来检查gps是否启用 if (navigator.geolocation) { alert("Value "+navigator.geolocation); //do something }else { alert("Please Enable GPS."); } 在警报中,我收到object.geolocation,因此如果GPS关闭,我会收到一些没有显示警报的对象。有人能帮我解决这个问题吗。navigator。如果插件加载正确,g
if (navigator.geolocation) {
alert("Value "+navigator.geolocation);
//do something
}else
{
alert("Please Enable GPS.");
}
在警报中,我收到object.geolocation,因此如果GPS关闭,我会收到一些没有显示警报的对象。有人能帮我解决这个问题吗。
navigator。如果插件加载正确,geolocation
永远不会为空。因此,您将永远不会打印警报(“请启用GPS”)代码>除非插件无法完全加载。即使您关闭了GPS,插件仍然可以成功加载
正确的方法是使用以下方法:
function success(error) {
// Handle the error
// Print alert here is you want
}
function fail(position) {
// Do something
}
navigator.geolocation.getCurrentPosition(success, fail);
更多信息