我有這樣的筆:https://codepen.io/dteiml/full/PNMwZo與下面的JavaScript代碼:相同的代碼在Codepen給予不同影響結果
$('#getWeather').on('click', function() {
navigator.geolocation.getCurrentPosition(success);
function success(pos){
// get longitude and latitude from the position object passed in
var lng = pos.coords.longitude;
var lat = pos.coords.latitude;
// and presto, we have the device's location!
console.log("test");
$('body').html('You appear to be at longitude: ' + lng + ' and latitude: ' + lat);
}
});
和HTML代碼:
<button id="getWeather">
Get my location
</button>
<body>
</body>
,我從別人的作品和一個分叉那我創建了自己http://codepen.io/dteiml/full/aNevrE與完全相同的代碼和設置不起作用。可能是什麼問題?
控制檯中的警告:getCurrentPosition()和watchPosition()在不安全的來源上被棄用。要使用此功能,您應該考慮將應用程序切換到安全的來源,例如HTTPS。 – itamar