在iphone sdk中加载地图

时间:2010-11-29 08:36:50

标签: iphone maps mapkit

在我的应用程序中,我需要通过传递地址,城市,州省份代码和邮政编码来加载地图。 谁能告诉我怎么办呢?

2 个答案:

答案 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上设置坐标区域。