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

How to get the current user address with no permission?

我一直试图在没有权限的情况下获取当前用户。与 http://www.homedepot.com/

相同

我正在使用 google 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);
    };

有帮助吗?

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