[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