[ka-Map-users] auto query
Dean Gadoury
dgadoury at dmsolutions.ca
Tue Jan 10 16:23:51 EST 2006
That mapping looks good, but I have a couple comments.
- It seems a little strange to me not to have a single left click do
anything at all. Its the most basic mouse operation so it seems to me it
should do something.
- If there's a way to zoom in (shift-left click) then there should also
be a way to zoom out, like shift-right click or alt-left click or something.
Dean
Pete Giencke wrote:
> Paul et al.,
>
> Those key mapping look real good. Jumping the gun a little (lot) bit, here
> are some suggestions for contextual right-click menu items, if ever we reach
> that stage:
>
> Back (previous view/extent)
> Forward (see above)
> Turn on/off [all] layers
> Download Layer(s)
> Print View/Layers (did I get this into the cvs?)
> Link to View/Layers (see above)
> Add [OGC] layer (wmslayer.js)
>
> -pete
>
> -----Original Message-----
> From: ka-map-users-bounces at lists.maptools.org
> [mailto:ka-map-users-bounces at lists.maptools.org] On Behalf Of Paul Spencer
> Sent: Tuesday, January 10, 2006 3:51 PM
> To: Josh Livni
> Cc: ka-map-users at lists.maptools.org
> Subject: Re: [ka-Map-users] auto query
>
> proceeding down the key-modifier path, it is possible to detect shift/
> ctrl/alt keys when the mouse events happen, so a possibility is to detect
> ctrl-click or ctrl-drag as query mode making it reasonably seamless
>
> On the same note, we could use shift-drag as a zoom box and right click as
> zoom out.
>
> What about:
>
> | none | shift | ctrl | alt
> ----------------------+-----------+-----------+-------------+----------
> left click | | zoom | query point |
> ----------------------+-----------+-----------+-------------+----------
> left double click | recenter | | |
> ----------------------+-----------+-----------+-------------+----------
> left click-and-drag | pan | zoom box | query rect |
> ----------------------+-----------+-----------+-------------+----------
> right click | menu? | | |
> ----------------------+-----------+-----------+-------------+----------
> right double click | | | |
> ----------------------+-----------+-----------+-------------+----------
> right click-and-drag | | | |
> ----------------------+-----------+-----------+-------------+----------
>
> The intention would be to have all this in kaNavigator so that kaQuery would
> not be required, but possibly make the query actions optional.
>
> I think we should reserve the right click stuff for a possible context menu.
>
> Further discussion required :)
>
> Paul
>
> On 10-Jan-06, at 2:56 PM, Josh Livni wrote:
>
>
>>Personally, I actually like the double-click recentering and zooming
>>in, a la virtual earth.
>>
>>Also in VE (now http://local.live.com) they have right-click options.
>>While I know most users never touch the right mouse button, I know I'd
>>love the ability to switch between things (eg query and pan) with a
>>button, rather than needing to mouse over and click some icon.
>>
>>Even better: The default is panning, but when you hold the space key,
>>it queries.
>>
>>My ulterior motive here is that while I know the idea is to get the
>>interface as intuitive as possible (keeping in mind 'Google Maps
>>compatibility'), I also like the current ability to query areas with
>>the rubber-band box, for queries where you might want results back for
>>many shapes at a time.
>>
>>Anyway, given I'm not contributing the code here, I'll just end by
>>saying I'm happy with whatever you guys choose - keep up the fine
>>work!
>>
>> -Josh
>>
>>
>>Dean Gadoury wrote:
>>
>>>I think the double click should recenter, just like Google Maps.
>>>Tim Schaub wrote:
>>>
>>>>I like the idea of-
>>>>
>>>>Pan: click-n-drag Zoom: roll (or buttons)
>>>>Query: double-click
>>>>
>>>>Seems fast and intuitive.
>>>>
>>>>Tim
>>>>
>>>>
>>>>
>>>>>-----Original Message-----
>>>>>From: ka-map-users-bounces at lists.maptools.org [mailto:ka-map-
>>>>>users-bounces at lists.maptools.org] On Behalf Of Paul Spencer
>>>>>Sent: Tuesday, January 10, 2006 10:16 AM
>>>>>To: Brent Pedersen
>>>>>Cc: ka-map-users at lists.maptools.org
>>>>>Subject: Re: [ka-Map-users] auto query
>>>>>
>>>>>Comments requested from community on desirability of this feature
>>>>>being made part of ka-map cvs please :)
>>>>>
>>>>>If I get some generally positive responses then I'll negotiate with
>>>>>Brent to get this into cvs.
>>>>>
>>>>>Cheers
>>>>>
>>>>>Paul
>>>>>
>>>>>On 10-Jan-06, at 12:14 AM, Brent Pedersen wrote:
>>>>>
>>>>>
>>>>>
>>>>>>hmmm, you're right--i wonder if that will be the case without the
>>>>>>alert(). i was keying off mousedown and mouseup, but maybe
>>>>>
>>>>>i can just
>>>>>
>>>>>>use onclick??
>>>>>>
>>>>>>
>>>>>>On 1/9/06, Stephen Woodbridge <woodbri at swoodbridge.com> wrote:
>>>>>>Looks nice, but it has broken the double click to recenter.
>>>>>>
>>>>>>-Steve
>>>>>>
>>>>>>Brent Pedersen wrote:
>>>>>>
>>>>>>
>>>>>>>hi,
>>>>>>>the new updates to kaMap are looking great, thanks all!
>>>>>>>
>>>>>>>the main issue i hear from users of kaMap is that it's not
>>>>>>
>>>>>>intuitive to
>>>>>>
>>>>>>
>>>>>>>switch between navigate and query mode (darned google maps!).
>>>>>>>so i added a check in kaNavigator. if the mouseup event occurs
>>>>>>
>>>>>>near a
>>>>>>
>>>>>>
>>>>>>>mousedown event (within 3 pixels, but easily changed),
>>>>>
>>>>>assume its a
>>>>>
>>>>>
>>>>>>>query, and send the coords to the myQuery function. else the
>>>>>>
>>>>>>mouseup and
>>>>>>
>>>>>>
>>>>>>>mousedown events are far apart, it must be a drag, so
>>>>>
>>>>>carry on as
>>>>>
>>>>>>usual.
>>>>>>
>>>>>>
>>>>>>>obviously this only works for point queries, but it avoids
>>>>>>>turning kaNavigator on and off to do simple queries.
>>>>>>>
>>>>>>>it only requires one extra line in startUp.js:
>>>>>>>
>>>>>>>myKaNavigator.setAutoQuery(1,myQuery);
>>>>>>>
>>>>>>>where myQuery is the function that is called if the
>>>>>
>>>>>mouseup/down are
>>>>>
>>>>>
>>>>>>>near. if that function is not called or it is recalled
>>>>>
>>>>>with 0, the
>>>>>
>>>>>
>>>>>>>kaMap navigation will behave as before.
>>>>>>>
>>>>>>>a working example (with the default alert() in myQuery) and the
>>>>>>
>>>>>>modified
>>>>>>
>>>>>>
>>>>>>>kaTool.js are currently at:
>>>>>>>
>>>>>>>http://mul-115-1.cnr.berkeley.edu/fire/geoFRAP/map/htdocs/
>>>>>>>
>>>>>>>may be useful.
>>>>>>>-brent
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>--------------------------------------------------------------
>>>>>--------
>>>>>
>>>>>>--
>>>>>>
>>>>>>
>>>>>>>_______________________________________________
>>>>>>>ka-Map-users mailing list
>>>>>>>ka-Map-users at lists.maptools.org
>>>>>>>http://lists.maptools.org/mailman/listinfo/ka-map-users
>>>>>>
>>>>>>_______________________________________________
>>>>>>ka-Map-users mailing list
>>>>>>ka-Map-users at lists.maptools.org
>>>>>>http://lists.maptools.org/mailman/listinfo/ka-map-users
>>>>>>
>>>>>>_______________________________________________
>>>>>>ka-Map-users mailing list
>>>>>>ka-Map-users at lists.maptools.org
>>>>>>http://lists.maptools.org/mailman/listinfo/ka-map-users
>>>>>
>>>>>+-----------------------------------------------------------------+
>>>>>|Paul Spencer pspencer at dmsolutions.ca |
>>>>>+-----------------------------------------------------------------+
>>>>>|Applications & Software Development |
>>>>>|DM Solutions Group Inc http://www.dmsolutions.ca/|
>>>>>+-----------------------------------------------------------------+
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>_______________________________________________
>>>>>ka-Map-users mailing list
>>>>>ka-Map-users at lists.maptools.org
>>>>>http://lists.maptools.org/mailman/listinfo/ka-map-users
>>>>>
>>>>
>>>>
>>>>_______________________________________________
>>>>ka-Map-users mailing list
>>>>ka-Map-users at lists.maptools.org
>>>>http://lists.maptools.org/mailman/listinfo/ka-map-users
>>>
>>>_______________________________________________
>>>ka-Map-users mailing list
>>>ka-Map-users at lists.maptools.org
>>>http://lists.maptools.org/mailman/listinfo/ka-map-users
>>
>>
>>_______________________________________________
>>ka-Map-users mailing list
>>ka-Map-users at lists.maptools.org
>>http://lists.maptools.org/mailman/listinfo/ka-map-users
>>
>
>
> +-----------------------------------------------------------------+
> |Paul Spencer pspencer at dmsolutions.ca |
> +-----------------------------------------------------------------+
> |Applications & Software Development |
> |DM Solutions Group Inc http://www.dmsolutions.ca/|
> +-----------------------------------------------------------------+
>
>
>
>
> _______________________________________________
> ka-Map-users mailing list
> ka-Map-users at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/ka-map-users
>
>
> _______________________________________________
> ka-Map-users mailing list
> ka-Map-users at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/ka-map-users
More information about the ka-Map-users
mailing list