2

我有一个 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');

在此处输入图像描述

4

1 回答 1

1

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

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

隐藏标记示例

于 2013-04-10T15:26:27.013 回答