Draggable polygons:
http://maps.forum.nu/gm_place_that_state.html

or simply:
http://maps.forum.nu/gm_sensitive_circle2.html

--
Marcelo - http://maps.forum.nu
--



On Oct 19, 6:23 am, john_ca <[email protected]> wrote:
> Hello all,
> First of all, I need to draw circles around markers. Since there is no
> direct circle support in gmaps api I have to use GPolygon and
> calculate circle vertices manually. It all works well, except that
> other than simply drawing the circles I also need them to be
> draggable. I.e. if a marker is dragged the circle has to follow the
> marker.
> Since there is no such method like GPolygon.offsetBy(lat_offset,
> lon_offset) I had to manually implement such method. To implement it I
> had two choices. First alternative: to modify vertices using
> deleteVertex and insertVertex. Doing so makes moving my polygon
> exceptionally slow, basically it doesn't work. Other alternative is to
> removeOverlay, create another one at another place and add the new
> overlay! That's the only thing that seem to work. But still moving the
> marker around with a circle attached to it makes browser hog the cpu.
> On IE it's even worse than on firefox.
> all in all, I'm really thinking that I'm done playing with GPolygon
> and want to completely abandon it and try to mash up my own stuff
> based on svg (similar to this page:http://swa.ethz.ch/googlemaps/ !
> firefox only!)
>
> So... did I miss anything? Maybe someone from gmap developers can
> suggest me what cryptic internal function (like Fu(...) or cK(...)) I
> need to use to move a GPolygon. I'm sure that something like that
> shouldn't be difficult.
--~--~---------~--~----~------------~-------~--~----~
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