【问题标题】:Openlayer KML fileOpenlayer KML 文件
【发布时间】:2015-06-04 21:55:40
【问题描述】:

以下代码来自我一直在关注的教程。但我在控制台中发现new ol.layer.Vector({ 之后有一个UncaughtSyntaxError

以下是代码:

//KML Layer
var vectorLayer = new ol.layer.Vector({
        source: new ol.source.KML({
        extractStyles: false,
        projection:new ol.proj.get("EPSG:900913"),
        url:'js/test.kml'
    })
});
map.addLayer(vectorLayer);

我似乎看不出缺少什么?谢谢。

【问题讨论】:

    标签: syntax openlayers kml


    【解决方案1】:

    API 已更改。试试这个吧。

    var sourceVector = new ol.source.Vector({
          url: 'js/test.kml',
          format: new ol.format.KML()
        });
    var vector = new ol.layer.Vector({source: sourceVector });
    
    map.addLayer(vector);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多