2012-05-14 3 views
0

В Google Earth есть приятная функция, где я могу установить kml-файл, и он загружает его таким образом, чтобы я переключал разные слои. В google-картах я ищу способ отображения файла kml аналогичным образом. Я хочу иметь боковую панель, где я могу выбрать слои для отображения. Я нашел это:Правильно отображать kml в google maps v3?

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> 

ссылку на сайт (может быть вверх и вниз если Im работает над этим.): http://thoughtfi.com/KMLtries.html

Изображение с земли Google. Я хочу, чтобы функциональность папок в левой колонке: http://thoughtfi.com/desired_look.png

ответ

1

http://www.google.co.uk/search?q=google+maps+v3+kml+parser

Росс/Уделл: замена http://code.google.com/p/geoxml3/
Лэнс Диаса для geoxml: http://code.google.com/p/geoxml-v3/

Другие, вероятно, слишком доступны.

+0

спасибо, у меня возникли проблемы с реализацией этого. Вы знаете какие-либо примеры? – Stagleton

+0

У Ларри Росса есть примеры с использованием первого: http://www.geocodezip.com/ и прокрутите вниз до geoxml3. –

0

Вы считаете класс google.maps.KmlLayerapi-doc? Он обеспечивает способ загрузки, отображения и скрытия файлов KML с использованием стандартной библиотеки. Вводный учебник по использованию KmlLayer приведен в KML and GeoRSS Layers section of the Developer's Guide.

Смежные вопросы