1
我正在創建一個iPhone應用程序,我需要的應用程序使用谷歌地圖給人的方向,從那裏他們是,使用手機的GPS到我列出的地址屏幕。那可能嗎?我對使用MapView有點困惑。有人能指引我朝着正確的方向嗎?谷歌地圖方向使用GPS和位置
我正在創建一個iPhone應用程序,我需要的應用程序使用谷歌地圖給人的方向,從那裏他們是,使用手機的GPS到我列出的地址屏幕。那可能嗎?我對使用MapView有點困惑。有人能指引我朝着正確的方向嗎?谷歌地圖方向使用GPS和位置
楓葉:是的,它可以指示從當前位置到在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;
STEP II - 在實現文件中執行此:
- (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];
}
STEP III - 最後但並非最至少在.xib文件中執行此操作:
a)添加Web視圖並將其鏈接到文件所有者。
而且不用擔心GPS功能手機中的當前位置,因爲Google會使用您的微型SIM卡信號自動檢測您的當前位置。
只需提供您的searchQuery並單擊獲取路線選項卡。谷歌會讓你知道你的當前位置(我的位置)在源標籤,你的搜索查詢將在目的地。
希望對這個問題做了:)
任何疑問恢復到我..
只是爲了增加價值.. @maple:您還可以使用MapKit框架。 在地圖工具包中,您可以添加註釋並指明您選擇的位置。任何1需要關於MapKit的任何基本概念,請讓我知道:) – 2012-03-29 16:20:16
是的,這是我被告知最初使用,但它不是很清楚。你能詳細說明一下MapKit嗎? – Maple 2012-03-29 17:15:57
另外,我嘗試了你提供的代碼,但似乎我做錯了。 MKMapViewDelegate爲我引發錯誤。對不起,我很愚蠢。 – Maple 2012-03-29 17:17:46