Als er op submit geklikt wordt kan ik de latitude en longitude meegeven zodat die gebruikt kunnen worden. Dan worden de coordinaten meegenomen van het stadion van het thuis spelende team.
Voorbeeld:
$lat_d = $row['lat'];
$lon_d = $row['lng'];
$coords = $lat_d." ".$lon_d."<br>";
echo $coords;
result: 51.553551 -0.109772 51.481663 -0.190956 51.560192 -0.012714 51.486687 0.035847 51.397713 -0.085264 51.488178 -0.302524 51.405396 -0.282424 51.367615 -0.204393 51.569420 -0.417483
Deze coordinaten wil ik per stuk met een marker gaan tonen in google maps op mijn website.
Hiervoor heb ik het volgende stukje code toegevoegd aan mijn PHP script die de zoekresultaten genereert.
echo "
<script type=\"text/javascript\">
var locations = [];
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 10,
center: new google.maps.LatLng($lat, $lng),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
// var infowindow = new google.maps.InfoWindow();
var i;
for (i = 0; i < $row.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][0], locations[i][1]),
map: map
});
}
</script>
";
Op plek van var locations moeten de coordination geplaatst worden zodat verderop in het script de markers aangemaakt kunnen worden. Al heel veel verschillende dingen geprobeerd.
Resultaat: helemaal geen marker in Google Maps of alleen de laatste coördinaat.
Wie kan mij hiermee helpen om dit voor elkaar te krijgen?