【发布时间】:2020-05-19 15:36:25
【问题描述】:
我正在构建应用程序以根据浏览器地理定位 API 的位置坐标从谷歌地图获取用户地址。我使用下面的代码来获取坐标。弹出窗口显示允许第一次获得位置许可。我已允许访问浏览器中的位置。还是不行。
useEffect(() => {
if ("geolocation" in navigator) {
console.log("Available");
} else {
console.log("Not Available");
}
navigator.geolocation.getCurrentPosition(function(position) {
//do success handling
console.log(position);
console.log("Latitude is :", position.coords.latitude);
console.log("Longitude is :", position.coords.longitude);
},
function errorCallback(error) {
//do error handling
console.log(error);
},
{
timeout:5000
});
)}
如果条件给出 Available 输出,但 getcurrentposition() 总是返回错误“User has not allowed access to Windows Location”
【问题讨论】:
标签: javascript reactjs geolocation