当浏览器阻止地理定位时通过ip获取位置

时间:2013-06-06 04:41:12

标签: javascript html5 geolocation browser blocked

当我的浏览器(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 -->
     }

0 个答案:

没有答案