2013-11-25 60 views
0

有没有人有使用JAK kml包的经验?我正在尝试生成KML文件。我从谷歌融合表拉一个已经生成的多边形对象。JAK KML java将文本合并到kml

我怎样才能把这个传递给JAK,而不必通过每一对经/长对来呼叫;

.addToCoordinates(-122.3662784465226,37.81884427772081,30)

<Polygon><outerBoundaryIs><LinearRing><coordinates>-88.47298,34.99603,0.0 -88.47288,34.99603, 
0.0 -88.37504,34.99561,0.0 -88.30513,34.99561,0.0 -88.24958,34.99546,0.0 -88.20006,34.99563, 
0.0 -88.20006,34.99564,0.0 -88.09899,34.88335,0.0 -88.10789,34.8091, 
0.0 -88.13023,34.64853,0.0 ,0.0 -88.63014,34.99547,0.0 -88.52806,34.99583,0.0</coordinates></LinearRing></outerBoundaryIs></Polygon> 

回答

0

如果你能以某种方式获得的坐标,你可以使用类线性环设置器的列表:setCoordinates(java.util.List的坐标)。 (http://www.nilab.info/docs/jak091130/de/micromata/opengis/kml/v_2_2_0/LinearRing.html#setCoordinates%28java.util.List%29

+0

我想无论我需要处理来自谷歌融合表的经纬度/长列表。它不幸的我不能把它当作一个字符串并将其附加到Document对象。 – user3032973

+0

对于我来说,将来自融合表的上面的数据实际处理为xml并将其解析为单独的kml文件可能会更好,因此与反过来需要花费大量时间的每个经纬度对相反。 – user3032973