[Geomoose-users] GeoMoose Mobile OpenLayers Control
TouchNavigation
Dan Little
danlittle at yahoo.com
Thu Jun 30 14:55:39 EDT 2011
I've been waiting for OL2.11 to come out of RC status. Though I think RC1 may end up being the only RC. I think the touch integration should work pretty smoothly.
>________________________________
>From: Bob Basques <Bob.Basques at ci.stpaul.mn.us>
>To: Geomoose Support <geomoose-users at lists.sourceforge.net>; Michael J. (DOT) Reynolds <mike.reynolds at state.mn.us>
>Sent: Wednesday, June 29, 2011 3:00 PM
>Subject: Re: [Geomoose-users] GeoMoose Mobile OpenLayers Control TouchNavigation
>
>
>
>Michael,
>
>You're definitely on the forefront of development here with respect to GeoMoose.
>
>I'm seeing more interest in the Mobile support stuff for GeoMoose (and other OSS projects) lately, and I'm interested in what can be made to work here.
>
>I have an IPAD now and an Android device on order. Do you have a public facing site to demo/test from? I don't have anything in the new GEOMOOSE code running on the outside right now, or I play there. I could set up my own and add your changes too if need be.
>
>bobb
>
>
>
>
>>>> "Reynolds, Michael J. (DOT)" <mike.reynolds at state.mn.us> wrote:
>
>I was wondering if anyone has created a good Mobile Touch version of Geomoose. Is there a good way to do this?
>
>I took a quick chop at it. With a version of Goemoose 2.2. Downloaded the newest OpenLayers 2.11-rc1 to the htdocs folder.
>
>Modified the index.html to load the openlayers.js from this new version’s folder.
>
>In the compiled.js file I made the following change:
>
>function configureMap () {
> CONFIGURATION.scales = CONFIGURATION.scales.sort().reverse();
>
> var options = {
> maxExtent : OpenLayers.Bounds.fromArray(CONFIGURATION.max_extent),
> controls : [new OpenLayers.Control.PanZoomBar(), new OpenLayers.Control.ScaleJumper({target: 'scale-jumper'}), new OpenLayers.Control.TouchNavigation({dragPanOptions: {enableKinetic: true }})],
> units: CONFIGURATION.ground_units,
> projection: new OpenLayers.Projection(CONFIGURATION.projection),
> displayProjection: new OpenLayers.Projection(CONFIGURATION.projection),
> fractionalZoom: CONFIGURATION.fractional_zoom
> }
>
>Specifically I added “, new OpenLayers.Control.TouchNavigation({dragPanOptions: {enableKinetic: true }})” to the controls array.
>
>The site seemed to load up just fine.
>
>The map panel now responds to touch gestures:
>
>Double tap / reverse pinch = zoom in
>Pinch = zoom out
>Point drag = pan
>Zoom to extent tool works.
>
>Some of the navigation tools are not necessary now (magnifying glass, pan?)
>
>The Identify tool does not work. I think the way I added in the Touch Navigation or the existing geomoose tool management doesn’t allow the identify click to override the touch navigation on the map div.
>
>Our goal is to make our Geomoose site compatible with Ipad/Safari devices and Android devices.
>
>I don’t know what this breaks. Does it break anything?
>
>Anyone already pave this ground?
>
>
>Michael Reynolds
>(651) 775-5915
>Traffic Engineering - Data Management
>MnDot - Metro District
>USNG: 15TVK8708484276
>
>------------------------------------------------------------------------------
>All of the data generated in your IT infrastructure is seriously valuable.
>Why? It contains a definitive record of application performance, security
>threats, fraudulent activity, and more. Splunk takes this data and makes
>sense of it. IT sense. And common sense.
>http://p.sf.net/sfu/splunk-d2d-c2
>_______________________________________________
>Geomoose-users mailing list
>Geomoose-users at lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/geomoose-users
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/geomoose-users/attachments/20110630/e65c6660/attachment.html
More information about the Geomoose-users
mailing list