Two years ago I noted that the KmLayer in Google Maps didn’t provide an event to inform me if there was a problem when loading the KML. Things have moved on and an event has been added to the API at some point. Usage is as follows.
var kmlLayer = new google.maps.KmlLayer(url, { map: map });
google.maps.event.addListener(kmlLayer, 'status_changed', function() {
if (kmlLayer.getStatus() == 'OK')
$('#status').html('');
else
$('#status').html('KML loading problem - ' + kmlLayer.getStatus());
});
No comments:
Post a Comment