Google maps api 3 谷歌地图api-向地图添加kml图层

Google maps api 3 谷歌地图api-向地图添加kml图层,google-maps-api-3,Google Maps Api 3,我一直在通过javascript使用GoogleMapsAPI(我也是javascript新手)。 我已经按照api示例尝试了向地图添加信息窗口和标记 我想做的是将一个KML文件覆盖到爱尔兰地图上——我在融合表中搜索KML文件包含爱尔兰各县边界的信息 kml文件来自以下融合表: 我将它导出到一个kml文件并上传到一个公共站点(见javascript-我不能发布超过2个链接) 我正在尝试在下面的链接中加载kml文件-我选择的地图会出现,但kml覆盖不会出现。 我尝试过使用到fusion表ID的

我一直在通过javascript使用GoogleMapsAPI(我也是javascript新手)。 我已经按照api示例尝试了向地图添加信息窗口和标记

我想做的是将一个KML文件覆盖到爱尔兰地图上——我在融合表中搜索KML文件包含爱尔兰各县边界的信息

kml文件来自以下融合表:

我将它导出到一个kml文件并上传到一个公共站点(见javascript-我不能发布超过2个链接)

我正在尝试在下面的链接中加载kml文件-我选择的地图会出现,但kml覆盖不会出现。

我尝试过使用到fusion表ID的链接,但没有成功。 我也尝试过使用KML网络链接,但没有成功

所以我尝试直接加载KML文件,就像我在教程中看到的那样。 有人能给我指出正确的方向吗?我不知道我做错了什么-提前谢谢

下面是我正在使用的Javascript:

  function initialize() {

    var latlng = new google.maps.LatLng(53.36942,-6.378288);

    var myOptions = {
                        zoom: 7 ,
                        center: latlng,
                        mapTypeId: google.maps.MapTypeId.ROADMAP
                    };


    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);                       


  var myLayer = new google.maps.KmlLayer(
       'http://songsaboutsuperheroes.com/Ireland_Counties.kml');
  myLayer.setMap(map);
 }

这很有效-我访问了直接保存kml数据的fusion表:

var latlng = new google.maps.LatLng(53.36942,-6.378288);

var myOptions = {
        zoom: 7,
        center: latlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
        };


var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);                       
layer = new google.maps.FusionTablesLayer(935280, {
                                         suppressInfoWindows: true
                                    });

layer.setQuery("select geometry,name_1 from 935280");
layer.setMap(map);
    var kmlUrl = 'http://www.yoursite.com/YOUR_KML_FILE.kml';

 var KML_single = new google.maps.KmlLayer(kmlUrl, {color:"#4385F1" } );


 KML_single.setMap(map);


    EXML_single = new GeoXml("EXML_single", map, kmlUrl, {
                            sidebarid:"sidebar",
                            iwwidth:280

                        }); 
    EXML_single.parse('SOME LOADING TEXT HERE');