【问题标题】:Create a polyline from a KML file从 KML 文件创建多段线
【发布时间】:2012-09-04 15:29:17
【问题描述】:

我的网站上有一张地图,我想从 kml 文件中创建一些路径。我找到了geoxml3,我有这个代码:

<script type="text/javascript" src="geoxml3.js"></script>
<script type="text/javascript">

var geoXml = null;
var map = null;
var myLatLng = null;

    function initialize() {
      var mapOptions = {
        //stuff
      };
      map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);

      geoXml = new geoXML3.parser({
                      map: map
                  });
      geoXml.parse('paths/path1.kml');
    };
</script>

它来自文档示例。现在我想通过访问geoXml 的某些属性来检索路径,但是我的浏览器的调试器声称它是未定义的,即使定义kml 文件中折线点的标记显示在地图上。如何从文件中绘制路径,不一定使用这种方法?

这是文件: http://pastebin.com/R1PsuumL 我想从Folder/Placemark/LineString/coordinates 中的坐标创建路径。

【问题讨论】:

  • 您能告诉我们您加载geoxml的脚本标签吗?
  • 您是否询问如何从仅包含仅包含“点”几何图形的地标的 KML 文件中绘制折线?
  • 显示问题的地图或 jsfiddle 的链接会有所帮助(和/或可能是示例 KML 文件)。
  • 添加了geoxml加载行和kml文件片段。

标签: google-maps kml google-polyline


【解决方案1】:

Here 是您使用 geoxml3 渲染的 KML。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    • 2012-01-23
    • 1970-01-01
    相关资源
    最近更新 更多