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