Any workarounds or fixes for this? In terms of usability, I'd ideally like to have a mousedown/mouseup solution for a single-click marquee selection tool... However, in the chance that this just wont work, I'd be satisfied with a two-click selection rectangle: click once for the initial point, drag, click again for the second point. Not ideal, but definitely workable in the chance it just wont work the way I want it to.
On May 26, 2010, at 4:34 AM, Miguel Angel Vilela <[email protected]> wrote: > > I see the problem at times on Firefox 3.6, but most of the times what I see > is the same problem as in Chrome: mouseup does not release the rectangle, > neither does click. I can't make the rectangle stick anywhere, it always > keeps chasing my mouse, no matter how I un/click, until I leave the map. > > On Tue, May 25, 2010 at 23:33, ElDiabloConQueso <[email protected]> > wrote: > I'm 90% of the way through developing a draggable selection marquee in > Google Maps API v3, but I'm experiencing some funny behavior in > Firefox. My current project sits here for those who are interested in > viewing it: > > http://12.131.10.70/maptest/select.php > > When used in IE and Safari, you can click-drag a selection marquee on > the map (that will later be used to select geographic objects within > the rectangular selection area). It's as simple as clicking the mouse > button and holding it down, dragging out the rectangle, then releasing > the button. "mousedown," "mousemove," "mouseup" events, added as > listeners at various times. Sure, the drawing animation is slow -- > that's a problem I'll tackle later. > > I worked around the lack of some of those events on the actual "map" > object (specifically, mousedown and mouseup) by placing a transparent > "Rectangle" object over the entire map. Works nice. > > It seems in Firefox, whenever I cross a map tile (there's a slight > "bug" in IE 8 where I can see the map tile edges beneath the > transparent rectangle I drag out), the map "loses track" of the mouse > pointer, and I'm left with undesirable results (marquee "sticks" to > the mouse pointer, cannot detach it). If, in Firefox, you start > dragging a rectangle out toward the southeast, starting, say, around > Desert Trail St in the upper-left, your mouse pointer should "lose > track" around the section of unnamed streets just east of where you > started and just north of De Zavala Rd. > > Basic functionality should work like this: drag out a rectangle, then > you can click on the rectangle and make it disappear. Repeat until > you can't stand it. It's a project in its infancy, but until I get it > to work across most browsers (Firefox being super-important), I can't > go much farther with the project as a whole. > > Any ideas? In fact, if you drag too fast in IE, it fails as well -- > but if I can get around the current FireFox bug where it almost NEVER > works, I can tackle that, too, later. > > -- > 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. > > -- > 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. -- 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.
