On May 23, 2:59 am, III <[email protected]> wrote:
> I am not including a link because my question is not directly related
> to code that needs debugging. Instead, I am looking for advice on
> approaches for the following situation.
>
> My application has 132 distinct polygons with ~70,000 distinct points.
> Right now, I am loading the points from a database, using new GLatLng
> to create the points in an array, and finally creating polygons with
> GPolygon. Unfortunately, the load time for this process is
> substantial.
>
> I created an XML with the same data points and the load time is
> significantly faster. Unfortunately, I need to be able to edit the
> Polygon's color and border (maybe a few other features as well)
> dynamically depending upon values selected on a form on the same page.
> The XML file does not offer me the option of editing the Polygon with
> Javascript because I don't have a reference to it. Other links have
> proposed that adding a listener to the addOverlay event would solve
> this problem. However, the reference is not sufficient as it only
> provides some kind of high level overlay information (such as the
> label) and not the actual color or even the polygon ID.
>
> Yes, I have seen and used geoXML, but it doesn't quite have the
> functionality that I need (or I'm not understanding how to use it). I
> think that more study and manipulation on my part could get this code
> (geoXML) to a state where it does what I want, but I wanted to get
> opinions and alternatives before I invest the time.
>
> I believe my two best options are going to be to either a) find a way
> to get references to the XML polygons after they have been loaded or
> b) I've been brainstorming that a TRUE GLOBAL on my Ubuntu/Apache/PHP
> setup might allow me to loop through the points and create the
> polygons (GLatLng and GPolygon) ONCE, save the values to the GLOBAL/
> Variable, and then load these objects back to JavaScript which would
> leave only the rendering with AddOverlay.
Have you looked at PolyClusters ?
http://www.polyarc.us
--
You received this message because you are subscribed to the Google Groups
"Google Maps API" 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-api?hl=en.