首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载KML文件时如何隐藏geoxml3标记?

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

Stack Overflow用户
提问于 2013-04-01 14:39:22
回答 1查看 2.4K关注 0票数 2

我有一个geoXML3解析器将(多个) KML文件读取到谷歌地图上,并显示了红色箭头/标记。有什么办法压制他们吗?

代码语言:javascript
复制
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');

EN

回答 1

Stack Overflow用户

发布于 2013-04-10 15:26:27

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

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

隐藏标记示例

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15745495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档