Gleke
Legacy Member
Hallo iedereen
Voor school moet ik een project maken en ik wou in mijn website een geolocatie implementeren met enkele locaties aangeduid op de map met coördinaten die ik dan uit XML bestand zou halen maar ik heb een probleem ik heb volgende code van google maps API
Om het gewoon te testen heb ik de XML file van Google zelf gebruikt en deze werkt perfect.
maar als ik nu die xml file van Google haal en bijvoorbeeld op mijn home directory van school zet werkt deze niet meer.
Is er een mogelijkheid om mijn xml file lokaal te plaatsen en het zo te laten werken ?
Want de site is voor school en zal dus normaal gezien niet online komen te staan.
Alvast bedankt
Voor school moet ik een project maken en ik wou in mijn website een geolocatie implementeren met enkele locaties aangeduid op de map met coördinaten die ik dan uit XML bestand zou halen maar ik heb een probleem ik heb volgende code van google maps API
Code:
<script src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script>
var map;
var src = 'https://developers.google.com/maps/tutorials/kml/westcampus.kml';
/**
* Initializes the map and calls the function that creates polylines.
*/
function initialize() {
map = new google.maps.Map(document.getElementById('map_canvas'), {
center: new google.maps.LatLng(50.8500000,4.3500000),
zoom: 2,
mapTypeId: google.maps.MapTypeId.TERRAIN
});
loadKmlLayer(src, map);
}
/**
* Adds a KMLLayer based on the URL passed. Clicking on a marker
* results in the balloon content being loaded into the right-hand div.
* @param {string} src A URL for a KML file.
*/
function loadKmlLayer(src, map) {
var kmlLayer = new google.maps.KmlLayer(src, {
suppressInfoWindows: true,
preserveViewport: false,
map: map
});
google.maps.event.addListener(kmlLayer, 'click', function(event) {
var content = event.featureData.infoWindowHtml;
var testimonial = document.getElementById('capture');
testimonial.innerHTML = content;
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map_canvas"></div>
</body>
Om het gewoon te testen heb ik de XML file van Google zelf gebruikt en deze werkt perfect.
maar als ik nu die xml file van Google haal en bijvoorbeeld op mijn home directory van school zet werkt deze niet meer.
Is er een mogelijkheid om mijn xml file lokaal te plaatsen en het zo te laten werken ?
Want de site is voor school en zal dus normaal gezien niet online komen te staan.
Alvast bedankt