Превращение возвращаемого значения в переменную

У меня есть два сценария на странице. Первый обнаружит местоположение пользователя по его IP-адресу.

В настоящее время я могу вернуть их широту и долготу, используя

<span id="latitude"></span>, <span id="longitude"></span>

Я хочу ввести это во второй скрипт, который отображает карту с рынком, основанным на лат / лонг. (В настоящее время в 11.11,99.99 в примере ниже).

Я предполагаю, что мне нужно взять long/lat, который он находит, и превратить его в переменную, чтобы ввести его в нижний скрипт, но я понятия не имею, как это сделать!

Любая помощь, высоко ценится!

<script>
    $.ajax({
        url: "https://geoip-db.com/jsonp",
        jsonpCallback: "callback",
        dataType: "jsonp",
        success: 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>
<div id="world-map" style="width: 800px; height: 500px"></div>
<script>
$(function(){
    $('#world-map').vectorMap({
        map: 'world_merc',
        markerStyle: {
            initial: {
                fill: '#F9DD0E',
                stroke: '#F9DD0E'
            }
        },
        markers: [
            {latLng: [11.11,99.99], name: 'Your Location'},
        ],
    })
});
</script>

</body>
</html>

0 ответов

Другие вопросы по тегам