如何在没有权限的情况下获取当前用户地址?
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 将允许您调用请求。
我一直试图在没有权限的情况下获取当前用户。与 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 将允许您调用请求。