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.

Reply via email to