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