gpt4 book ai didi

javascript - HTML 5 地理定位在中国

转载 作者:行者123 更新时间:2023-12-05 07:50:01 25 4
gpt4 key购买 nike

我在应用程序中使用以下代码来检索用户位置。

function getGeoCoords() {
var deferred = $.Deferred();
navigator.geolocation.getCurrentPosition(deferred.resolve, deferred.reject);
return deferred.promise();
}

这被以下对象使用:

return deferred.pipe(function() {
console.log('Getting user location. . .');
return getGeoCoords();
}).pipe(function (position)) {
. . .

此代码已经过测试,适用于所有浏览器,Chrome 除外。

好像也是局限于中国。在那里测试的其他浏览器(甚至 IE)都可以正常工作。但出于某种原因,我无法使用 Geolocation API 在 Chrome 上检索中国用户的位置。

有什么想法吗?

最佳答案

看看https://www.zhihu.com/question/20473051

简而言之,原因是chrome需要将位置信息发送到google服务器,但该服务器在中国可能被阻止

关于javascript - HTML 5 地理定位在中国,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36577107/

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