我通過提供Lat和Source.go的lat長座標來加載google maps在UIWebview中。但問題是顯示的是當它被加載時的行車路線。如果我們希望看到地圖,然後我們必須單擊地址旁邊提供的地圖按鈕。我需要直接顯示地圖,而不是在Web視圖加載時駕駛路線。 任何人都可以告訴我如何實現這一點。UIWebview中的Google地圖直接顯示行車路線而非地圖
UIWebView *webView=[[UIWebView alloc]initWithFrame:webViewRect];
webView.delegate=self;
webView.scalesPageToFit=YES;
CLLocationCoordinate2D start = { 34.052222, -118.243611 };
CLLocationCoordinate2D destination = { 37.322778, -122.031944 };
//NSString *[email protected]"http://maps.google.co.in/";
NSString *googleMapsURLString = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f&daddr=%1.6f,%1.6f",
start.latitude, start.longitude, destination.latitude, destination.longitude];
NSLog(@"URL string-----> %@",googleMapsURLString);
NSURL *url=[NSURL URLWithString:googleMapsURLString];
NSURLRequest *requestObj=[NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
[self.view addSubview:webView];
此外,我想知道如何我通過URL如果我需要說的地方A到B和從B到C.
嘿kamlesh ..我也是做同樣的事情..任何運氣與你? –
沒有太多...不可能 –
爲什麼不使用UIMapView? – Armand