如何在没有权限的情况下获取当前用户地址?

时间:2015-04-02 20:14:28

标签: geolocation

我一直试图让当前用户无权限。与http://www.homedepot.com/

相同

我正在使用谷歌API,但我知道它需要许可

    window.onload = function() {
      var startPos;
      var geoOptions = {
        enableHighAccuracy: true
      }

      var geoSuccess = function(position) {
        startPos = position;
        document.getElementById('startLat').innerHTML = startPos.coords.latitude;
        document.getElementById('startLon').innerHTML = startPos.coords.longitude;
      };
      var geoError = function(error) {
        console.log('Error occurred. Error code: ' + error.code);
        // error.code can be:
        //   0: unknown error
        //   1: permission denied
        //   2: position unavailable (error response from location provider)
        //   3: timed out
      };

      navigator.geolocation.getCurrentPosition(geoSuccess, geoError, geoOptions);
    };

enter image description here 有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

如果您使用的是Google API地理位置,则需要获取浏览器API密钥。然后,将其限制到某个域。之后,仅在域中使用API​​密钥。 JavaScript将允许您调用请求。