The following code opens the Maps app in the right position and with the right zoom, but how can I make Maps drop a pin at that exact position?
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:
[NSString stringWithFormat:@"http://maps.google.com/maps?ll=%f,%f&z=%d",
self.latitude,
self.longitude,
17]] ];
Try a query based link:
Example: