I've tried calling preventDefault() for touchstart, touchend, touchmove events thinking they would then be passed on to the map, causing the map to pan. This doesn't work: the map window doesn't move (good), but the map doesn't pan (bad).
Gary On Jan 21, 3:11 pm, Ben Appleton <[email protected]> wrote: > Hi Gary, > > Do you cancel the default behavior on the drag event in the floatPane? > eg. using the following function: > > function cancelDefault(e) { > e.returnValue = false; > e.preventDefault && e.preventDefault(); > > } > > Cheers > Ben > > > > On Fri, Jan 22, 2010 at 9:51 AM, Gary Little <[email protected]> wrote: > > > I've got a problem relating to the iPhone I'm trying to solve. I've > > written a class called InfoBox ( see > >http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobo... > > ) which can be used to place a DIV box on the floatPane of a map. > > > I've put in code to (conditionally) allow mouse events originating in > > the InfoBox to be passed on to the map -- this means that, for most > > browsers, the map will pan when you drag even if the drag starts > > inside the InfoBox. > > > Unfortunately, this technique does not work when using Safari on the > > iPhone. Instead, when you drag, the whole browser window moves -- this > > is the usual behaviour when you try to drag an iPhone browser window. > > > Does anyone know how to override this iPhone behavior so that the map > > will pan instead? Map applications built with Apple's Map Kit do work > > the way I want but, of course, they're not created using the > > JavaScript API. > > > Gary > > > -- > > 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 > > athttp://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.
