在我的应用程序中,我需要通过传递地址,城市,州省份代码和邮政编码来加载地图。 谁能告诉我怎么办呢?
答案 0 :(得分:0)
您是否尝试在Google或SO上搜索?
一个好的开始就是http://blog.objectgraph.com/index.php/2009/04/02/iphone-sdk-30-playing-with-map-kit/
答案 1 :(得分:0)
您可以在下方使用: -
NSString* yourFullAddress = @"address,city, state province code and postal code";
yourFullAddress = [yourFullAddress stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
// Now create the URL string ...
NSString* urlString = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@", yourFullAddress];
// An the final magic ... openURL!
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];
或者万一你不想打开谷歌地图而是设置你的MKMapView上的坐标......你可以通过GeoCode你的地址获取坐标,最后在你的MKMapview上设置坐标区域。