whit has written a blog post on what he’s been working on getting OpenLayers to work with Mobile Safari on the iPhone (and iTouch).
A major part of my recent investigations for mobile and opengeo have focused on getting OpenLayers to do a basic version of it’s thing on the iphone. I’ve had limited success, but maybe these demos will help someone else get a little further or perhaps help crystallize a more effective approach than mine, since I’m pretty green with OL.
He’s also created a couple demos for the iPhone/iTouch using some of the touch controls. The bottom line is that moving from mouse control to finger touch is as hard as you’d expect. I think it is great to see OpenLayers take on this effort because being able to move mapping to mobile devices will be key with the iPhone and Android taking off here in the next year.

OpenLayers iPhone Support

5 Comments
Forget Mobile Safari Support…We need an Objective-C version of OpenLayers!
what will the new google phone have to offer the mapping community?
I’ve been toying with the idea of a phone-gap based OSM client which would have an openlayers visualizer and the ability to create and upload tracks.
Good to see other people working on this. I never managed to get OpenLayers to play nice with Mobile Safari and gave up.
Anybody seen OpenLayers working on a Symbian-based phone? I tried browsing some of the OL sample pages on an S60 Nokia N95, and the maps display OK, but the interaction is flaky e.g. you can zoom/pan, but it ignores attempts to switch different layers on/off. Not sure if this is phone-specific Javascript problem or an OL problem. Or do you need to browse mobile-specific map pages? I’m new to this web-mapping stuff, as you can probably tell.
Just finished a little write up on a third, more integrated approach to doing OpenLayers on the IPhone: introducing IOL.js .
Currently, just basic nav works, but hopefully the sketch handlers will be working soon.