Google Maps API を使用している場合、KML レイヤーの追加に問題があります。
次の JavaScript を使用すると、マップが適切にレンダリングされます。
function initialize() {
var mapOptions = {
zoom: 8,
center: new google.maps.LatLng(49.754,-115.834),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('map_canvas'),
mapOptions);
//var ctaLayer = new google.maps.KmlLayer('http://forestcrowne.ca/earth/dave.kml');
//ctaLayer.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
ctaLayer のコメントを外すと、マップが消えます (昨日は kml ファイルをレンダリングしていましたが、マップはまだ消えていました)。何が起こっている?
見てみましょう:
http://forestcrowne.ca/?page_id=1647 - ctaLayer がコメントされている
http://forestcrowne.ca/?page_id=1668 - ctaLayer がコメントされていない