任何人都可以告诉我如何实现这一目标.
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 *urlString=@"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];
另外我想知道如果我需要从说到位置A到B和从B到C,我如何传递URL.
解决方法 只需更改您的网址行即可Nsstring *GoogleMapsURLString = [Nsstring stringWithFormat:@"http://maps.Google.com/?saddr=%1.6f,destination.longitude];
使用以下代码
Nsstring *GoogleMapsURLString = [Nsstring stringWithFormat:@"http://maps.Google.com/?saddr=%1.6f,%1.6f&output=embed",destination.longitude];
唯一添加的是output = embed,它强制Web直接打开地图而不打开屏幕,该屏幕要求输入源和目标的填充框.
有关更多说明,您还可以查看Google Map Parameters中谷歌地图中使用的所有参数
以上将解决您的第一个查询.
关于第二个查询即如果我需要从A位置到B位置,从B位置到C位置,我想知道如何传递URL.抱歉不知道
总结以上是内存溢出为你收集整理的iphone – UIWebview中的谷歌地图直接显示行车路线而不是地图全部内容,希望文章能够帮你解决iphone – UIWebview中的谷歌地图直接显示行车路线而不是地图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)