@@ -42,6 +42,11 @@ private RenderableLayer buildGeoRSSLayer() {
4242 addRenderables (layer , shapes );
4343 }
4444
45+ shapes = GeoRSSParser .parseShapes (GeoRSS_DOCSTRING_C );
46+ if (shapes != null ) {
47+ addRenderables (layer , shapes );
48+ }
49+
4550 return layer ;
4651 }
4752
@@ -111,6 +116,32 @@ private void addRenderables(RenderableLayer layer, Iterable<Renderable> renderab
111116 + "</entry>"
112117 + "</feed>" ;
113118
119+ private static final String GeoRSS_DOCSTRING_C
120+ = "<?xml version=\" 1.0\" encoding=\" utf-8\" ?>"
121+ + "<feed xmlns=\" http://www.w3.org/2005/Atom\" "
122+ + " xmlns:georss=\" http://www.georss.org/georss\" "
123+ + " xmlns:gml=\" http://www.opengis.net/gml\" >"
124+ + " <title>An X</title>"
125+ + " <subtitle>Line test</subtitle>"
126+ + " <link href=\" http://example.org/\" />"
127+ + " <updated>2005-12-13T18:30:02Z</updated>"
128+ + " <author>"
129+ + " <name>NASA</name>"
130+ + " <email>nasa@nasa.gov</email>"
131+ + " </author>"
132+ + " <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>"
133+ + " <entry>"
134+ + " <title>An X</title>"
135+ + " <link href=\" http://example.org/2005/09/09/atom01\" />"
136+ + " <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>"
137+ + " <updated>2005-08-17T07:02:32Z</updated>"
138+ + " <summary>Test</summary>"
139+ + " <georss:line>45 -95 44 -94</georss:line>"
140+ + " <georss:line>45 -94 44 -95</georss:line>"
141+ + " <georss:elev>1000</georss:elev>"
142+ + " </entry>"
143+ + "</feed>" ;
144+
114145 public static void main (String [] args ) {
115146 ApplicationTemplate .start ("WorldWind GeoRSS" , AppFrame .class );
116147 }
0 commit comments