Thanks Andrew for the quick response.....i was busy setting up for the
reply.
Unfortunately I can’t provide you the link of my website, since it’s
under construction at the moment. What I can help you with algorithm
and images describing my case:

Image :
 
http://google-maps-api.googlegroups.com/web/GarbagePolylineAppearonDifferentAreaSelected.JPG?gda=jZwxSmIAAAD2QBbUKXEWvOZ2DJrBJujSREvSvfM-wBm2E4H4LleMIJxcQ5h5TEuC1AOoQo3CJwzH6uY7I2dQStp0wMmRx1cWlCobsPwTe01LI6SUXYKYBlXi7dpriIAjJhAipsb2do-CHqjxxwsG8_oKG53kozMh&gsc=JwEQJQsAAACJTJwaHlP-a0_1HOvRfJnv

In image Gpolyline1 the blue rectangle is drawn when you click on
Select from the context menu and the polylines in the blue rectangle
are the  active ones. The polylines on left and out of the blue
rectangle are the ones which are  trash. These lines are like garbage
images which keeping moving across the map but are not gone.

Image :
Image shows the trace image at next zoom level, shifting its position
though clearing off the previously selected polyline in image1

Steps considered while drawing polyline are (javascript code): when
you "select area" from context menu

3.> function SelectArea()
        {
                map.clearOverlays();
                .......
                ..........
                ............
                DrawRectangle() // the blue selected area
                ....
                .......
                // AJax call to DB to fetch
                var polylineString = GetCommaSeperatedPolylineCoordinates
(selectedrectangleboundaries);

                foreach(polylinedata in polylinestring)
                {
                var polylineCoords = Parse(polylinedata);  // gets the polyline
coordinates from lylinedata
               Foreach(coords in polylinecoords) // collect each
coordinates into an array
                {
                                // add to polyline array
                                var polylinePoints = new GLatLng
(polylinecoords.start,polylinecoords.end);
                                polyLineArray.push(polylinePoints);
                        }
                        //Create new polyline
                        var polyline = new GPolyline(polyLineArray, "#0000ff",
DefaultPolyLineWeight, 1);
                        map.addOverlay(polyline);
                }
        }

The garbage image comes when I click 2 different areas on map too quick
(almost simultaneously) for a map to plot the polylines in previously
selected area. As a result the new area gets selected with fresh set
of polylines and the old area has garbage images.

Hope I m putting my case correctly!

JimmY

On Mar 4, 3:46 pm, Andrew Leach <[email protected]> wrote:
> On Mar 4, 10:05 am, JimmY <[email protected]> wrote:
>
>
>
> > Have any one come across this issue before? A little help here would
> > be appreciated. Thanks
>
> There have been instances of problems with overlays meaning that a
> Javascript error occurs and they're not removed. So the graphics
> remain on the map -- they might move around, but they are not removed
> and redrawn on zooming.
>
> As you say, a little help here would be appreciated. Perhaps you could
> provide a link and details of how to reproduce the problem? That would
> enable more concrete guidance to be forthcoming.
>
> Andrew
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to