gpt4 book ai didi

javascript - 地理定位API : how to know if the user clicked on close or block button

转载 作者:行者123 更新时间:2023-12-01 01:42:49 26 4
gpt4 key购买 nike

我正在使用地理定位 API 来了解客户的位置。 1)如果客户选择共享位置,我将使用 ajax 将纬度和经度发送到另一个页面,以构建包含其位置数据的结果页面。2)如果客户不想共享位置,我想使用ajax发送其他数据。

 <script>
window.onload = function() {

var startPos;

var geoSuccess = function(position) {
startPos = position;
var x= startPos.coords.latitude;
var y= startPos.coords.longitude;
$.post("<?php echo $config['SiteGlobalPath']; ?>setsession.php", {lat:x, lon:y}).done(function (data){
window.location.href="<?php echo $config['SiteGlobalPath']; ?>";});
};
navigator.geolocation.getCurrentPosition(geoSuccess);

};

</script>

如何知道客户是否没有点击共享位置。而是单击阻止或关闭按钮(这样我就可以构建另一个查询而不是使用它们的位置)。

提前致谢

最佳答案

您可以指定在发生错误或用户拒绝位置请求时调用的第二个可选函数。

var geoError = function(code, message) {
alert(code + message);
};

navigator.geolocation.getCurrentPosition(geoSuccess, geoError);

更多详情请访问https://developer.mozilla.org/en-US/docs/Web/API/PositionError

关于javascript - 地理定位API : how to know if the user clicked on close or block button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34542815/

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