2

位置 (緯度/経度) ポイントの配列を指定して、MapKit でパスを描画する方法を理解しようとしています。MKPolyline と MKOverlayRenderer を使用する必要があると思います。MKRoute と MKDirections に関する情報しか見つからないようですが、これは私が必要としているものではありません。

はじめに 1 点挙げさせていただきます。約 10 秒ごとに別のポイントが追加されます。配列が時間の経過とともに拡大するポイントの配列を指定して、マップ上にリアルタイムで線を引くにはどうすればよいですか?

これは私がこれまで持っているすべてです:

- (MKOverlayRenderer *)mapView:(MKMapView *)mapView rendererForOverlay:(id<MKOverlay>)overlay {
    if ([overlay isKindOfClass:[MKPolyline class]]) {
        MKPolyline *route = overlay;
        MKPolylineRenderer *routeRenderer = [[MKPolylineRenderer alloc] initWithPolyline:route];
        routeRenderer.strokeColor = [UIColor blueColor];
        return routeRenderer;
    }

    return nil;
}
4

1 に答える 1