• All feeds lead to ROME

    作者:  • 2007 年 1 月 9 日 • 技术主义 • 一条评论

    it’s a very funny slogan regarding ROME, a java based GeoRSS library. The GeoRSS Module for rome currently supports points in GeoRSS Simple format, W3CGeo and GeoRSS GML format.

    you can get the sources from the links below:

    georss-rome-0.9.5.jar    (with source : georss-rome-src-0.9.5.jar)
    rome-0.9.jar
    jdom-1.0.jar (required by rome)

    and some documents:

    Javadoc : GeoRSS Rome Javadoc online or GeoRSS Rome Javadoc zip
    Rome : rome.dev.java.net
    GeoRSS.org : http://www.georss.org/

    GeoRSS Consumer

    SyndFeedInput input = new SyndFeedInput();
    SyndFeed feed = input.build(new XmlReader(new URL(          "http://www.geonames.org/recent-changes.xml")));
    List entries = feed.getEntries();    for (SyndEntry entry : entries) {
    GeoRSSModule geoRSSModule = GeoRSSUtils.getGeoRSS(entry);
    System.out.println(entry.getTitle() + " : lat=" + geoRSSModule.getLatitude() + ",lng="
    + geoRSSModule.getLongitude() + ", desc="   + entry.getDescription().getValue() + ";
    time="               + entry.getPublishedDate());
    }

    GeoRSS Producer

    GeoRSSModule geoRSSModule = new W3CGeoModuleImpl();     //GeoRSSModule
    geoRSSModule = new SimpleModuleImpl();
    geoRSSModule.setLatitude(47.0);
    geoRSSModule.setLongitude(9.0);
    entry.getModules().add(geoRSSModule);

    There is also an Example for a GeoRSS Servlet

    相关文章:

    关于

    生于古城長安,求學金陵,輾轉赴美深造,現漂泊於長安與北京。

    http://www.yenching.org