我正在创建一个iPhone应用程序,我需要该应用程序使用谷歌地图,使用手机的GPS向人们提供我们所在地址的指示屏幕。那可能吗?我对使用MapView有点困惑。有人能指出我正确的方向吗?
答案 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将在目的地中给出。
希望完成这个问题:)
任何疑问都归还给我..