I'm trying to put dots on the map by the csv data. in the csv i have the fields latitude and longitude... how can i do this? maybe get an array from the csv and use it? i tried a lot of things, nothing worked..
Here is my code:
<!DOCTYPE HTML>
<html>
<head>
<script src="http://www.webglearth.com/v2/api.js"></script>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script>
function initialize() {
var earth = new WE.map('earth_div');
WE.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(earth);
//get the csv file data, create new marker [latitude,longitude]
//the bind popup will get the field country
for (var i = 0; i < 5; i++)
{
var marker = WE.marker([i,i]).addTo(earth);
marker.bindPopup("<b>The data </b><br><a target=_blank href='http://www.google.com'>link</a>.<br />"
, { maxWidth: 150, closeButton: true }).closePopup();
}//end for i
var markerCustom = WE.marker([50, -9], '/img/logo-webglearth-white-100.png', 100, 24).addTo(earth);
earth.setView([0, 0], 3);
}
</script>
<style>
html, body {
padding: 0;
margin: 0;
background-color: black;
}
#earth_div {
top: 0;
right: 0;
bottom: 0;
left: 0;
position: absolute !important;
}
</style>
<title>WebGL Earth API: Markers</title>
</head>
<body onload="initialize()">
<div id="earth_div"></div>
</body>
</html>
link.
" , { maxWidth: 150, closeButton: true }).closePopup(); return d; }); this code is not working.. – Nadav Jul 10 '17 at 18:44