0
私のスニペットでhere、 navigator.geolocation
の機能をテストしています。しかし、Webブラウザはロードされた後に場所の許可を与えるよう促します。どうしてこれなの?codepenジオロケーションが機能しない
var x = $("#location");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
あなたのコードはgetLocation関数を呼び出さない – James
あなたは関数を実行していないので、あなたはそれらを定義しているだけです。 [https://codepen.io/anon/pen/wdjqMX](https://codepen.io/anon/pen/wdjqMX) – 5aledmaged