我一直试图让当前用户无权限。与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);
};
有什么帮助吗?
答案 0 :(得分:1)
如果您使用的是Google API地理位置,则需要获取浏览器API密钥。然后,将其限制到某个域。之后,仅在域中使用API密钥。 JavaScript将允许您调用请求。