Javascript 地理定位结果显示

Javascript 地理定位结果显示,javascript,html,Javascript,Html,我想获得访问我网站的用户的地理位置。我喜欢这个简单的代码,当我使用try-it-yourself时,它显示了lat和long。我在我的网站上试过了,没问题。但另一次尝试给了我机会。从w3school网站和我的网站。请问,我怎样才能解决这个问题 单击按钮获取您的坐标 试试看 var x=document.getElementById(“演示”); 函数getLocation(){ if(导航器.地理位置){ navigator.geolocation.getCurrentPosition(s

我想获得访问我网站的用户的地理位置。我喜欢这个简单的代码,当我使用try-it-yourself时,它显示了lat和long。我在我的网站上试过了,没问题。但另一次尝试给了我机会。从w3school网站和我的网站。请问,我怎样才能解决这个问题


单击按钮获取您的坐标

试试看

var x=document.getElementById(“演示”); 函数getLocation(){ if(导航器.地理位置){ navigator.geolocation.getCurrentPosition(showPosition); }否则{ x、 innerHTML=“此浏览器不支持地理位置。”; } } 功能显示位置(位置){ x、 innerHTML=“纬度:”+position.coords.Latitude+ “
经度:”+position.coords.Longitude; }
代码是正确的,所以我只是猜测您可能正在没有https的服务器/域上尝试代码。这在一些主流浏览器中是强制性的,因此只有在使用https时才能使用地理定位api


您可以在此处阅读更多信息:

非常感谢您的回复。我真的明白这一点,我的网站是HTTPS。这甚至发生在我在“”使用“自己尝试”时。任何进一步的帮助我都会建议您仔细查看浏览器的开发者工具控制台,因为通常在那里会记录有关错误的更详细信息。我只能说这些,因为我无法复制您的问题。非常感谢。我发现这只与桌面浏览器有关。由于我只需要在手机应用上使用它,而且它在手机浏览器上也可以正常工作,所以我忽略了它。再次感谢