【问题标题】:Wicket and Leaflet multipolygon检票口和传单多面体
【发布时间】:2013-01-18 22:22:43
【问题描述】:

我正在尝试使用 Wicket 插件制作一个多面体对象。我开始使用该插件,但现在我有点飘了。如果我能弄清楚如何使用它,那将对我有很大帮助。

我也是传单的新手,并不真正理解文档中关于多面体的内容。我能够制作正多边形,但不能制作多面体。

以前有人用过这些库吗?

这是我的尝试:

map = new L.Map("map");
wkt = new Wkt.Wkt();
val = $("#wktInput").val();
output = wkt.read( val );

var temp = new Array();
for( i=0; i<output[0][0].length; i++ )
    temp[i] = new L.LatLng(output[0][0][i].x, output[0][0][i].y);

L.polygon( temp ).addTo( map ); //This works
L.multiPolygon( temp ).addTo( map ); //This doesn't

所以我想,对于多面体,我需要另一个包含 temp 的数组,所以我也尝试了,但没有运气。

【问题讨论】:

    标签: javascript jquery wicket gis leaflet


    【解决方案1】:

    我不确定它究竟是如何工作的,但我找到了一个与您所说的内容相关的有用库。 “Leaflet-paste”是 GitHub 上的一个开源项目,允许您使用 Wicket 库将 WKT 粘贴到 Leaflet-JS 地图中。

    这里是存储库的链接:https://github.com/tnightingale/Leaflet.paste

    这里有一个演示:http://tnightingale.github.com/Leaflet.paste/demo.html

    【讨论】:

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