gpt4 book ai didi

ios - 如何在ios的谷歌地图上实现道路路线导航

转载 作者:行者123 更新时间:2023-12-01 18:49:54 31 4
gpt4 key购买 nike

我要求使用 轮流GPS导航 .任何人都可以告诉如何集成谷歌地图轮流gps导航。

向我建议有关此问题的任何文档。我不想使用 URL Scheme 进行导航。

所以请指导我如何在我的应用程序中使用 map 导航。

最佳答案

如果您使用的是 Google Maps SDK,则使用它的方法来显示两个地方之间的路径:

-(void)drawPathFrom{

NSString *baseUrl = [NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/directions/json?origin=%@&destination=%@&sensor=true", @"Safdarjung enclave South delhi", @"chandni chownk new delhi"];

NSURL *url = [NSURL URLWithString:[baseUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSLog(@"Url: %@", url);
NSURLRequest *request = [NSURLRequest requestWithURL:url];

[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
if(!connectionError){
NSDictionary *result = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
NSArray *routes = [result objectForKey:@"routes"];
NSDictionary *firstRoute = [routes objectAtIndex:0];
NSString *encodedPath = [firstRoute[@"overview_polyline"] objectForKey:@"points"];

GMSPolyline *polyPath = [GMSPolyline polylineWithPath:[GMSPath pathFromEncodedPath:encodedPath]];
polyPath.strokeColor =aNumber;
polyPath.strokeWidth = 5.5f;
polyPath.map = mapView;
}
}];
}

关于ios - 如何在ios的谷歌地图上实现道路路线导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31962372/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com