gpt4 book ai didi

web - 使用Angular Dart从浏览器获取地理位置时出错

转载 作者:行者123 更新时间:2023-12-03 03:02:11 25 4
gpt4 key购买 nike

我有一个关于获取用户位置和冒泡错误的问题:

我正在使用它来获取用户的位置

  @override
ngOnInit() {
window.navigator.geolocation.watchPosition().listen((position) => userPosition = position);
}

这确实提示浏览器要求共享用户位置的权限,但是,它也会产生错误,并且位置似乎没有设置:
html_dart2js.dart:3558 EXCEPTION: Instance of 'PositionError'
STACKTRACE:
null
ORIGINAL EXCEPTION: Instance of 'PositionError'

我想知道我做错了吗?

最佳答案

万一您仍然需要帮助,我将面临相同的问题,并通过检查listen函数来解决此问题:

window.navigator.geolocation.watchPosition().listen((
Geoposition newPosition) {
//handle your position here
}, onError: (Error e){
// handle your error here
});

希望这会有所帮助,继续努力!

关于web - 使用Angular Dart从浏览器获取地理位置时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44592506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com