diff --git a/iphone/CoreApi/CoreApi/Framework/MWMFrameworkHelper.h b/iphone/CoreApi/CoreApi/Framework/MWMFrameworkHelper.h index d20ac8246..c3eae8154 100644 --- a/iphone/CoreApi/CoreApi/Framework/MWMFrameworkHelper.h +++ b/iphone/CoreApi/CoreApi/Framework/MWMFrameworkHelper.h @@ -40,7 +40,7 @@ NS_SWIFT_NAME(FrameworkHelper) + (MWMMarkGroupID)invalidCategoryId; + (void)zoomMap:(MWMZoomMode)mode; + (void)moveMap:(UIOffset)offset; -+ (void)scrollMap:(double)distanceX :(double) distanceY; ++ (void)scrollMapToDistanceX:(double)x andY:(double)y; + (void)deactivateMapSelection; + (void)switchMyPositionMode; + (void)stopLocationFollow; diff --git a/iphone/CoreApi/CoreApi/Framework/MWMFrameworkHelper.mm b/iphone/CoreApi/CoreApi/Framework/MWMFrameworkHelper.mm index d31547f39..948d0e72f 100644 --- a/iphone/CoreApi/CoreApi/Framework/MWMFrameworkHelper.mm +++ b/iphone/CoreApi/CoreApi/Framework/MWMFrameworkHelper.mm @@ -114,8 +114,9 @@ GetFramework().Move(offset.horizontal, offset.vertical, true); } -+ (void)scrollMap:(double) distanceX :(double) distanceY { - GetFramework().Scroll(distanceX, distanceY); ++ (void)scrollMapToDistanceX:(double)x andY:(double)y +{ + GetFramework().Scroll(x, y); } + (void)deactivateMapSelection { diff --git a/iphone/Maps/Classes/CarPlay/CarPlayService.swift b/iphone/Maps/Classes/CarPlay/CarPlayService.swift index 20c33532d..86b471c31 100644 --- a/iphone/Maps/Classes/CarPlay/CarPlayService.swift +++ b/iphone/Maps/Classes/CarPlay/CarPlayService.swift @@ -423,7 +423,7 @@ extension CarPlayService: CPMapTemplateDelegate { func mapTemplate(_ mapTemplate: CPMapTemplate, didUpdatePanGestureWithTranslation translation: CGPoint, velocity: CGPoint) { let scaleFactor = self.carplayVC?.mapView?.contentScaleFactor ?? 1 - FrameworkHelper.scrollMap(-scaleFactor * translation.x, -scaleFactor * translation.y); + FrameworkHelper.scrollMap(toDistanceX:-scaleFactor * translation.x, andY:-scaleFactor * translation.y); } func mapTemplate(_ mapTemplate: CPMapTemplate, startedTrip trip: CPTrip, using routeChoice: CPRouteChoice) {