【问题标题】:GeoXML3 status when kml is rendered渲染 kml 时的 GeoXML3 状态
【发布时间】:2013-12-19 16:17:42
【问题描述】:

是否可以确定 geoXML3 何时完成对整个 KML 文件的渲染?我找不到与此库相关的任何参考 API。

geoXml = new geoXML3.parser({
                map: map,
                infoWindow: infowindow,
                singleInfoWindow: true,
        processStyles: true,
         zoom: geoZoom,
        suppressInfoWindows:true,
                afterParse: addListen
            });

【问题讨论】:

    标签: google-maps google-maps-api-3 kml geoxml3


    【解决方案1】:

    听起来您正在寻找the "parsed" event。我可以在 famille 的更新中查看合并,我已经有一段时间没有看到了。文档(如存在)位于:https://code.google.com/p/geoxml3/w/list

    【讨论】:

    • 是的,我会调查的。我试图让 KML 层呈现在这些解析出的客户端谷歌对象之上,但它似乎没有工作。甚至在'afterParse: addListen'中添加它似乎也没有这样做
    • 无赖。即使我使用那个'修复'。我渲染 geoxml3 多边形,然后在 5 秒计时器上调用一个函数来渲染一些 kml 层。 kml 层将在其后面。我想我可以让它解析所有层,但我希望不要这样做,因为使用 5000 个标记会很慢。
    • 原生 Google Maps Javascript API 标记和多边形将始终呈现在 KmlLayers 之上(除非您开始修改它们所呈现的地图窗格)。您只能控制 KmlLayers 之间以及原生 Google 地图对象之间的分层。
    • 啊,好吧,我想我会在这个项目中坚持使用 KML,并且有一个不会妨碍视图的客户端标记。感谢您在过去几周为我提供的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-26
    • 2014-03-02
    • 2013-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多