谷歌地图使用GPS和位置的方向

时间:2012-03-29 15:42:43

标签: iphone objective-c ios5 xcode4.2

我正在创建一个iPhone应用程序,我需要该应用程序使用谷歌地图,使用手机的GPS向人们提供我们所在地址的指示屏幕。那可能吗?我对使用MapView有点困惑。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

Maple:是的,它可以将您当前位置的路线指定给在Google地图搜索框中输入的地址。

我正在给你代码。

步骤I - 在头文件中执行以下操作:

@interface MapViewController : UIViewController 
{
    IBOutlet UIWebView *webView;
    UIButton *button1, *button2;
    IBOutlet UIButton *btnMap;


}
@property(nonatomic,retain)   UIButton *button1, *button2;
@property(nonatomic,retain)IBOutlet UIButton *btnMap;

第二步 - 在实施文件中执行以下操作:

- (void)viewDidLoad
    {
        NSString* searchQuery = @"Bangalore";
        NSString* urlString = [NSString stringWithFormat:@"http://maps.google.com/maps?q=%@", searchQuery];
        NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]];
        [webView loadRequest:request];

}

第三步 - 最后但并非最不重要的是,在.xib文件中执行此操作:

a)添加网页视图并将其链接到文件所有者。

并且不要担心GPS手机当前的位置,因为Google会使用您的微型SIM卡信号自动检测您当前的位置。

只需提供您的searchQuery,然后点击“获取路线”标签即可。谷歌将在源选项卡中通知您当前位置(我的位置),您的searchQuery将在目的地中给出。

希望完成这个问题:)

任何疑问都归还给我..