将返回值转换为变量

时间:2019-01-01 12:52:41

标签: javascript variables var ip-geolocation

我在页面上有两个脚本。第一个将使用他们的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 个答案:

没有答案