Google Maps: marker plaatsen via PHP
<script type="text/javascript">
var locations = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1],
];
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 2,
center: new google.maps.LatLng(46.227638, 2.213749),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var infowindow = new google.maps.InfoWindow();
var marker, i;
for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[1], locations[2]),
map: map
});
google.maps.event.addListener(marker, 'click', (function(marker, i) {
return function() {
infowindow.setContent(locations[0]);
infowindow.open(map, marker);
}
})(marker, i));
}
</script>
Het gaat dus om dit stukje:
var locations = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1],
];
Kan ik een while lus erin zetten? Mij lukt het niet, hoop dat jullie dat kunnen!
Wat bedoel je precies met 'kan ik een while lus erin zetten'? Waarschijnlijk is het antwoord 'ja', maar daar wil je dan een 'hoe' bij hebben :-)
hint:
ophogen wordt gedaan met bijv. i++ dat wil zeggen de variabele i = i + 1. nu zal je wel denken dat in i een getal zit en ja dat klopt. probeer dat nu eens te gebruiken om de markers neer te zetten :)
Thanks! Ik heb wel ervaring met de for-lus en PHP, zal kijken of het helpt...Zal het resultaat posten hier