将Kml图层添加到谷歌地图

Ros*_*eck 7 kml google-maps-api-3

我正在尝试将一些KML图层添加到地图中.这是我的代码:

    var myKmlOptions = {
        preserveViewport: true,
        suppressInfoWindows: true
    }

    var kmlLayer_1 = new google.maps.KmlLayer("Layers/layer1.kml", myKmlOptions);
    var kmlLayer_2 = new google.maps.KmlLayer("Layers/layer2.kml", myKmlOptions);
    kmlLayer_1.setMap(map);
    kmlLayer_2.setMap(map);
Run Code Online (Sandbox Code Playgroud)

有些东西肯定会起作用,因为如果我将preserveViewport更改为false,地图会缩放到更接近KML图层定义的区域.

但没有任何东西出现,它自我缺失的层:/

有任何想法吗?

Ros*_*eck 7

最终解决了这个问题.问题是,这一切都是在开发服务器上完成的,我了解到谷歌要访问他们需要在现场网站上的KML文件!

暂时将它们放在另一个实时网站上以供我参考,同时我还在开发.

感谢帮助 :)