This Google Maps Extension enables client-side parsing and viewing of a number of flavors of GeoXml, ncluding GML from WFS servers, GPX from GPS devices or log as well as KML and multiple flavors of GeoRSS,In addition to the XML it supports saving out and re-loading of KJSON (plans are in to split the KJSON parsing/loading and XML based parsing)
This code generally targets enabling larger data sizes in Google Maps rather than the small My Maps support provided by EGeoXml and generally supporting Open Standards
Downloads
This code base includes code originally derived from Mike Williams EGeoXml but by now almost entirely re-written, PolyLine Encoder is from Mark McClure (slightly altered - primarily with attempts to accelerate - using square distance but otherwise intact) enabled polygon holes/islands (not supported in EGeoXml) and also a Clusterer from Jeff Pozkanzer at acme labs (altered to support polys and doing double duty as a delaid sidebar writing mechanismm) clustering is mostly disabled changed the number of markers to 650 and polylines are not added to cluster just excluded when not in view.

You may use this code freely ... if you need help help or would care to encourage the developer who spends way too much free time on this, or wish to promote your favorite features? feel free to donate and or send a message.
Thanks, Lance Alan Dyas
GeoXml is also the vector sub part of TNTmap
an OGC client which handles wms and wfs
capabilities requests and can construct Google Maps pages with OGC layers