two json file merger
25th nov globe
by Bhabani Raju
HTML
<body onload="initialize()">
<div id="earth_div"></div>
<div id="demo">sdf</div>
</body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="http://www.webglearth.com/v2/api.js"></script>
CSS
html, body {
padding: 0;
margin: 0;
background-color: black;
}
#earth_div {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute !important;
}
#test {
color: #fff !important;
}
JavaScript
var z = 10;
for(var i = 0; i<z.length; i++){alert(z[i])}
var APP = {};
function initialize() {
var earth = new WE.map('earth_div');
WE.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(earth);
var before = null;
requestAnimationFrame(function animate(now) {
var c = earth.getPosition();
var elapsed = before? now - before: 0;
before = now;
earth.setCenter([c[0], c[1] + 0.1*(elapsed/30)]);
requestAnimationFrame(animate);
});
//FIRST AJAX START HERE
$.ajax({
async: false,
dataType: "json",
url: 'https://newapi.brandwatch.com/projects/1998196209/data/volume/queries/countries?endDate=2016-11-15T00:00:00.000Z&queryId=1998657357&startDate=2016-11-01T00:00:00.000Z&access_token=c59b4f94-5a05-4251-a1ea-b29725802b6f',
success: function(response) {
var jsontext = response.results;
$(jQuery.parseJSON(JSON.stringify(jsontext))).each(function() {
var data =this.values;
var a = {};
var jsonName;
$(data).each(function(index, element) {
a = element.name + " " + element.value;
//jsonName.push(a);
console.log(a);
})
})
}
})
//FIRST END
// start ajax
$.ajax({
async: false,
url: 'countrycode-latlong.json',
dataType: 'json',
success: function(data){
var jname = [];
$.each(data, function(key, value){
//var a = {};
APP = value.lat +","+value.long ;
//jname.push(a);
//jsonName = APP;
var mymarker = WE.marker([value.lat, value.long]).addTo(earth)/*.bindPopup("jk").openPopup()*/;
/* mymarker.bindPopup().openPopup(); */
})
}})
// end ajax
var markerCustom = WE.marker([50, -9], '', 100, 24).addTo(earth);
earth.setView([51.505, 0], 6);
//console.log(APP);
} // initialize function end