Hi Google Maps V3 Group, Any info you could provide on the following would be much appreciated -
I'm developing a web site which needs to display a very high amount of layer information to the user, in the form of polygons and polylines; the site uses Google Maps v3.3 javascript. In short - there are alot of polygons to render to the user. The challenge is that this layer information (the polygons and polylines, which are tailored to the user interacting with the site, and which are processed and generated on my web server) needs to be _private_ to the user. As I understand it, however, Google Maps only allows KML overlays from _publicly_ accessible URLs - "These data formats are displayed on a map using a KmlLayer object, whose constructor takes the URL of a publicly accessible KML or GeoRSS file" (http://code.google.com/apis/maps/documentation/javascript/overlays.html), and this has been briefly discussed previously by the group (http://www.mail-archive.com/[email protected]/msg07244.html) My query is - is there any way my web server can offer or forward a private KML-like object model to the Google server (or indeed anything representing my polygons) in order for the Google server to enact what it usually does when it takes a public KML? In other words, is there any way other than via a public KML, that the Google map server can read all the polygons and polylines from my site (without them being public)? Here are some alternative solutions I've investigated which are not good enough for my site performance wise - # parsing of a local text file and constructing all the polygons directly via website (e.g instantiating many Polygon instances). Result - too slow. # using 3rd party tools to parse and render the polygons directly via website (e.g GeoXML3, http://code.google.com/p/geoxml3/) Result - similarly, too slow for my site considering the number of polygons. For my website, the 3rd party KML parsing tools haven't helped. There are alot of polygons and they really need to be processed by the Google server. So, any way this can be done other than through a publicly accessible KML? Thank you E -- You received this message because you are subscribed to the Google Groups "Google Maps JavaScript API v3" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-maps-js-api-v3?hl=en.
