Как записывать местоположения с помощью IP-геолокации? - PullRequest
1 голос
/ 03 февраля 2020

У меня есть скрипт, использующий скрипт Geolocation DB, который отслеживает местоположение пользователя на основе его IP. Я новичок в этом и ищу способ записи местоположений, которые были отслежены, чтобы я мог их видеть.

Это сценарий / HTML.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>

    <div>State: <span id="state"></span></div>
    <div>City: <span id="city"></span></div>
    <div>Latitude: <span id="latitude"></span></div>
    <div>Longitude: <span id="longitude"></span></div>
    <div>IP: <span id="ip"></span></div>
    <script>
      $.getJSON('https://geolocation-db.com/json/')
         .done (function(location) {
            $('#country').html(location.country_name);
            $('#state').html(location.state);
            $('#city').html(location.city);
            $('#latitude').html(location.latitude);
            $('#longitude').html(location.longitude);
            $('#ip').html(location.IPv4);
         });
    </script>

Таким образом, он покажет местоположение для пользователя на их экране. Мне нужен способ, чтобы увидеть его. Как бы я go об этом? Спасибо!

1 Ответ

0 голосов
/ 03 февраля 2020

Проверьте это. Я исправил это.

$(document).ready(function(){
    $.getJSON('https://geolocation-db.com/json/')
       .done (function(location) {
          $('#country').html(location.country_name);
          $('#state').html(location.state);
          $('#city').html(location.city);
          $('#latitude').html(location.latitude);
          $('#longitude').html(location.longitude);
          $('#ip').html(location.IPv4);
       });
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>State: <span id="country"></span></div>
<div>State: <span id="state"></span></div>
<div>City: <span id="city"></span></div>
<div>Latitude: <span id="latitude"></span></div>
<div>Longitude: <span id="longitude"></span></div>
<div>IP: <span id="ip"></span></div>
...