4

マップ上の2つのタップされた場所の間にルートの方向(ポリライン)を描くのに役立つこのチュートリアルに従っています。ただし、ユーザーにルートを表示したいときまでに、出発地と目的地の緯度と経度が既にあるため、タップされた場所を取得する必要はありません。

既に持っている緯度と経度の配列を使用して GMSPath を作成できますか? もしそうなら、どのように..?

- (void)addDirections:(NSDictionary *)json {

NSDictionary *routes = [json objectForKey:@"routes"][0];

NSDictionary *route = [routes objectForKey:@"overview_polyline"];
NSString *overview_route = [route objectForKey:@"points"];
GMSPath *path = [GMSPath pathFromEncodedPath:overview_route];


GMSPolyline *polyline = [GMSPolyline polylineWithPath:path];
polyline.map = self.mainGoogleMap;}
4

1 に答える 1