在 google earth 中有一个不错的功能,我可以在其中安装一个 kml 文件,它以这样一种方式加载它,以便我切换不同的层。在谷歌地图中,我正在寻找一种以类似方式显示 kml 文件的方法。我想要一个侧边栏,我可以在其中选择要显示的图层。我发现了这个:
http://www.dyasdesigns.com/geoxml/
但看起来它只适用于谷歌地图 v2。有什么类似的东西可以与 v3 一起使用吗?
我找到了这个 QA,但我正在寻找与 V3 一起使用的东西
编辑更多信息:我的身体:
<body onload='load()' style = "height:100%; margin:0">
<div id="map" style="width: 100%; height: 100%"></div>
<script type="text/javascript">
//************Function in head***************************************************
function load() {
var myOptions = {
//change this to zoom with markers
center: new google.maps.LatLng(60, 5),
zoom: 4,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map"),myOptions);
ctaLayer = new google.maps.KmlLayer('http://thoughtfi.com/NPDsFactGlobe.kml');
ctaLayer.setMap(map);
}
//load();
var map;
var ctaLayer;
var markersArray = [];
var startformat;
var endformat;
</script>
</body>
该网站的链接(如果我正在处理它,可能会上下浮动。):http ://thoughtfi.com/KMLtries.html
一张来自谷歌地球的图片。我想要左栏中文件夹的功能:http: //thoughtfi.com/desired_look.png