Превращение возвращаемого значения в переменную
У меня есть два сценария на странице. Первый обнаружит местоположение пользователя по его 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>