Mijn vraag is: als je op deze manier een route wilt aangeven over de weg bijvoorbeeld van Utrecht naar Amsterdam, is het dan mogelijk om bochten te tekenen op de kaart?
Weet iemand hier een tutorial voor?
ok, bedankt voor info.
Is het ook mogelijk als je meerdere lijnen aan elkaar zet met longitude en latitude om dit via een xml file te laden?
?
Onbekende gebruiker
19-05-2015 12:50
Je zou het javascript-script dat de kaart tekent, de data kunnen laten ophalen uit een XML die je via AJAX aanbiedt. Dat betekent wel een tweede HTTP-request, en die zijn 'duur' in termen van tijd. Voor beperkte hoeveelheden lijnen is een alternatief om het javascript-script, samen met de data, te laten genereren door PHP.
Ikzelf genereer ook polylines met de GoogleMaps API voor treintrajecten, en ik haal deze niet via AJAX op, maar declareer ze gewoon on-demand in een JS-array.
Is het ook mogelijk als je meerdere lijnen aan elkaar zet met longitude en latitude om dit via een xml file te laden?
Ja. Je kan een KML-bestand maken (KML is een variant van XML) en die in een KmlLayer over je kaart leggen. Je krijgt dan iets als:
var mapElement = document.getElementById("googleMap");
var mapCenter = new google.maps.LatLng(51.891000,4.977500)
var mapOptions = {center:mapCenter, zoom:10};
var map = new google.maps.Map(mapElement, mapOptions);
var myKmlLayer = new google.maps.KmlLayer({
url: 'http://example.net/kmlbestandje.kml'
});
myKmlLayer.setMap(map);