[英]Properly displaying a kml in google maps v3?
在Google Earth中,有一個不錯的功能,我可以在其中安裝kml文件,並以一種方式加載它,以便切換不同的圖層。 在谷歌地圖,我正在尋找一種以類似方式顯示kml文件的方法。 我想有一個側邊欄,可以在其中選擇要顯示的圖層。 我發現了這一點:
http://www.dyasdesigns.com/geoxml/
但看起來它僅適用於Google Maps v2。 v3是否有類似的功能?
我找到了此質量檢查,但我正在尋找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
Google Earth的圖片。 我想要左側欄中文件夾的功能: http : //thoughtfi.com/desired_look.png
http://www.google.co.uk/search?q=google+maps+v3+kml+parser
羅斯/烏德爾: http : //code.google.com/p/geoxml3/
蘭斯·戴亞斯(Lance Dyas)替代geoxml: http : //code.google.com/p/geoxml-v3/
其他可能也可用。
您是否考慮過google.maps.KmlLayer
api-doc類? 它提供了一種使用標准庫內工具加載,顯示和隱藏KML文件的方法。 開發人員指南的KML和GeoRSS層部分提供了有關使用KmlLayer
的入門教程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.