 <p>With that you can get latitude and longitude of an address. If you request this url and you use the address you want to find the coordinates you get 4 value as a response. You can use this function to get a Location object with lat and log of your address: </p> <pre><code>-(CLLocationCoordinate2D) addressLocation:(NSString *)address { NSString *urlString = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@&amp;output=csv", [address stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; NSString *locationString = [NSString stringWithContentsOfURL:[NSURL URLWithString:urlString]]; NSArray *listItems = [locationString componentsSeparatedByString:@","]; double latitude = 0.0; double longitude = 0.0; if([listItems count] &gt;= 4 &amp;&amp; [[listItems objectAtIndex:0] isEqualToString:@"200"]) { latitude = [[listItems objectAtIndex:2] doubleValue]; longitude = [[listItems objectAtIndex:3] doubleValue]; } else { //Show error } CLLocationCoordinate2D location; location.latitude = latitude; location.longitude = longitude; return location; } </code></pre> <p>You can find more help here: <a href="http://mithin.in/2009/06/22/using-iphone-sdk-mapkit-framework-a-tutorial" rel="nofollow">http://mithin.in/2009/06/22/using-iphone-sdk-mapkit-framework-a-tutorial</a></p>