Generate walking directions with Maps app iOS

As of now, I successfully generate directions with Maps app from my app with the following code :

NSString *formattedGroceryAddress = [[NSString stringWithFormat:@"%@",((EnhancedUIActionSheet *)actionSheet).grocery.address] stringByReplacingOccurrencesOfString:@" " withString:@"+"];
NSString *routeString = [NSString stringWithFormat:@",%f&daddr=%@",localDataHelper.userLocation.coordinate.latitude,localDataHelper.userLocation.coordinate.longitude,formattedGroceryAddress];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:routeString]];

It opens the Maps app with the appropriate driving directions. The thing is, I'd like to open Maps with the walking directions by default. Maybe I can pass another parameter in my request to do that.

Anybody knows how ?

Thanks !


Well I guess I should have searched better before asking !

You can add dirflg=w to the request and it will launch maps app in the walking mode.

It's funny because Apple says they are only supporting a few Google Maps parameters not including this one but it actually seems to work !

For more info on Google Maps parameters : For more info on Maps links from iOS apps :

Need Your Help

What is the quantitative overhead of making a JNI call?

java performance java-native-interface

Based on performance alone, approximately how many "simple" lines of java is the equivalent performance hit of making a JNI call?

Why are 15 reputation points required to upvote?

discussion reputation voting privileges

I think more reputation points should be required to add a new answer than to upvote an existing answer. I don't continually watch for new questions, so usually when I find a question it has already