【问题标题】:JAK KML java merge text into kmlJAK KML java将文本合并到kml
【发布时间】:2013-11-25 15:44:18
【问题描述】:

有人有使用 JAK kml 软件包的经验吗?我正在尝试生成 KML 文件。我正在从谷歌融合表中提取一个已经生成的多边形对象。

我怎样才能将它传递给 JAK,而不必遍历每个 lat/long 对并跟注;

.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>

【问题讨论】:

    标签: java kml google-fusion-tables


    【解决方案1】:

    如果您能以某种方式获得坐标列表,则可以使用 LinearRing 类中的设置器: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)

    【讨论】:

    • 我想无论如何我都需要处理来自谷歌融合表的纬度/经度列表。不幸的是,我不能将其视为字符串并将其附加到 Document 对象。
    • 对我来说,实际上将来自融合表的来自上面的数据视为 xml 并将其解析为单独的 kml 文件可能会更好,而不是循环遍历每个纬度/经度对,这将花费很多时间时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多