Javascript 加载KML文件时如何隐藏geoxml3标记?

Javascript 加载KML文件时如何隐藏geoxml3标记?,javascript,geoxml3,geoxml,Javascript,Geoxml3,Geoxml,我有一个geoXML3解析器在谷歌地图上读取(多个)KML文件,我有红色箭头/标记显示出来。有没有办法压制他们 var myOptions = { center: new google.maps.LatLng(39.397, -100.644), zoom: 4, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.ge

我有一个geoXML3解析器在谷歌地图上读取(多个)KML文件,我有红色箭头/标记显示出来。有没有办法压制他们

var myOptions = {
        center: new google.maps.LatLng(39.397, -100.644),
        zoom: 4,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

    var geoXml = new geoXML3.parser({
        map: map,
        singleInfoWindow: false,
        afterParse: useTheData
    });

geoXml.parse('data/file1.kml');
geoXml.parse('data/file2.kml');
geoXml.parse('data/file3.kml');

有几种方法可以抑制标记

  • 最简单的方法是从KML中的Placemarks中删除任何
    几何图形
  • 您可以编写一个后处理函数,在创建它们之后隐藏它们
  • 可以创建不创建标记的自定义createMarker函数