在Jsfiddle工作的地理位置,但在任何其他JS编辑器中没有?

时间:2016-05-09 06:44:20

标签: javascript geolocation

当我在谷歌开发者网站上的Jsfidlle或google演示示例中使用Gelocation代码示例时,我能够获得经度和经度但是当我在其他一些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");
    };

1 个答案:

答案 0 :(得分:0)

你使用Chrome50吗? 他们删除了对非https网站的GeoLocation支持。但是(http://localhost:xx)仍然被列入白名单以进行开发

https://developers.google.com/web/updates/2016/04/geolocation-on-secure-contexts-only