Javascript 地理定位在JSFIDLE中工作,但不在任何其他JS编辑器中工作?

Javascript 地理定位在JSFIDLE中工作,但不在任何其他JS编辑器中工作?,javascript,geolocation,Javascript,Geolocation,当我在Jsfidlle上使用Gelocation代码示例或在google开发者网站上使用google演示示例时,我能够获得纬度和经度,但当我在其他一些JS编辑器中使用该代码时,我发现错误地理定位服务失败 这是我的密码 if (navigator.geolocation) { var latitude = ''; var longitude = ''; navigator.geolocation.getCurrentPosition(function (position) { latitu

当我在Jsfidlle上使用Gelocation代码示例或在google开发者网站上使用google演示示例时,我能够获得纬度和经度,但当我在其他一些JS编辑器中使用该代码时,我发现错误地理定位服务失败

这是我的密码

if (navigator.geolocation) {
var latitude = '';
var longitude = '';
navigator.geolocation.getCurrentPosition(function (position) {
    latitude = position.coords.latitude;
    longitude = position.coords.longitude;
    alert(latitude);
     });
     } else {
    alert("Geolocation API is not supported");
    };
你使用Chrome50吗? 他们删除了对非https站点的地理定位支持。但是()仍然被列为用于开发的白名单


我可以在plunker中运行它。问题是什么?@user2181397它在我的本地主机服务器上不工作的原因可能是什么。@Roko C.Buljan-为什么它需要API密钥。这是html5代码。对不起,我完全误解了这个问题