Sitat av
vidarlo
...men har du forstått kvifor det var relevant?
Ja.
Det skal også nevnes at jeg måtte endre litt i på for each løkka også, slik at den fikk hentet ut den verdien fra json filen som jeg ønsker.
min index.php:
Kode
<!DOCTYPE html>
<html>
<head>
<style>
#map {
height: 600px;
width: 800px;
}
</style>
</head>
<body>
<h3> Chargers in Oslo <h3>
<div id="map"></div>
<script>
var map;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
zoom: 12,
center: new google.maps.LatLng(59.911491,10.757933),
});
var script = document.createElement('script');
script.src = 'chargers.js';
document.getElementsByTagName('head')[0].appendChild(script);
}
window.eqfeed = function(results) {
for (var i = 0; i < results.chargerstations.length; i++){
//i++;
var coords = results.chargerstations[i].csmd.Position;
//coords ="(123123, 123123)"
coords = coords.replace('(', '');
coords = coords.replace(')', '');
coords = coords.split(",");
var destenasjon = results.chargerstations[i].csmd.City;
console.log("PPP",destenasjon);
console.log(coords);
var latLng = new google.maps.LatLng(coords[0],coords[1]);
if(destenasjon === 'OSLO'){
var marker = new google.maps.Marker ({
position: latLng,
map: map,
icon: 'http://maps.google.com/mapfiles/ms/icons/blue-dot.png'
});
}else{
marker = new google.maps.Marker({
position: latLng,
map: map
});
}
}
}
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=MINAPIKEY&callback=initMap">
</script>
</body>
</html>
Sist endret av cplpro; 7. februar 2018 kl. 10:59.