2016-11-02 10 views
-1

ナビゲータから緯度と経度を取得して表示します。私のコードは動作していません、それは警告を表示していません:JavaScriptを使用したジオロケーション

$(document).ready(function() { 

    var long; 
    var lat;  

    if(navigator.geolocation) { 

     navigator.geolocation.getCurrentPosition(function(position) { 

      lat = position.coords.latitude; 
      long = position.coords.longitude; 

      alert(long + " " + lat); 
     }); 
    } 
+0

何が問題なのですか? – RamenChef

+0

警告を表示していません。 – Juan

答えて

0

あなたのコードは問題ありません。この問題は、おそらく、安全でない接続でGeolocation APIを使用しようとしていることが原因です。あなたのページがhttpsで表示されていることを確認してください。

+0

ここをクリックしてください:https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation#Browser_compatibility – Splurtcake

+0

こんにちは!このページは私のコンピュータにあります。 – Juan

+0

SSL証明書(https)を使用してWebサーバー上のページを表示する必要があります。コードはSSLなしでコンピュータ上で直接実行されません。上に掲示したドキュメンテーションのリンクを読んでください。 – Splurtcake

関連する問題