当您的浏览器(firefox、chrome 等)阻止地理位置并且我想调用 API 以根据用户的 IP 地址获取用户的位置时,我正在尝试找出另一种获取用户位置的方法。但是,我无法弄清楚如何做到这一点。似乎我处理错误的功能没有选择浏览器阻止地理位置。我能做些什么?我刚刚开始学习 HTML5 和 Javascript。这是我的代码示例:
function getUserLoc() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition,noGeo,geo_options);
} else {
noGeo();
}
}
function showPosition(position) {
loc = position.coords.latitude,position.coords.longitude;
}
function noGeo(error) {
<!-- Here I would insert the code to get the location via the user's IP address -->
}