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

时间:2013-04-01 14:39:22

标签: javascript geoxml3 geoxml

我有一个geoXML3解析器读取(多个)KML文件到Google地图上,我有红色箭头/标记出现。有没有办法压制它们?

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');

enter image description here

1 个答案:

答案 0 :(得分:1)

有几种方法可以抑制标记。

  1. 最简单的方法是从KML中的地标中删除任何<Point>几何图形。
  2. 您可以编写后期处理功能,以便在创建后隐藏它们
  3. 您可以创建不创建标记的自定义createMarker函数
  4. Example of hiding markers