4
当拖动引脚时,有没有实现MKMapView自动滚动的好代码?拖动引脚时自动滚动mkmapview
我试图实现的效果是当我拖动销钉并到达地图边缘时滚动的地图。当我将引脚移出边缘时,我期望滚动停止,当我放下它时,地图外壳移动直到引脚到达屏幕中心。
我知道如何在选定的位置上放置地图,但我真的不知道如何在拖动图钉的同时滚动它。
如果有人能够指导我如何实现它的逻辑,这将真的有帮助。
当拖动引脚时,有没有实现MKMapView自动滚动的好代码?拖动引脚时自动滚动mkmapview
我试图实现的效果是当我拖动销钉并到达地图边缘时滚动的地图。当我将引脚移出边缘时,我期望滚动停止,当我放下它时,地图外壳移动直到引脚到达屏幕中心。
我知道如何在选定的位置上放置地图,但我真的不知道如何在拖动图钉的同时滚动它。
如果有人能够指导我如何实现它的逻辑,这将真的有帮助。
MKMapRect mapRect = [self.mapView visibleMapRect];
CLLocationCoordinate2D coordinate = CLLocationCoordinate2DMake(42.777126,-76.113281);
MKMapPoint point = MKMapPointForCoordinate(coordinate);
mapRect.origin.x = point.x - mapRect.size.width * 0.3;
mapRect.origin.y = point.y - mapRect.size.height * 0.70;
[self.mapView setVisibleMapRect:mapRect animated:YES];
我明白你在找什么,但我认为你有几个密切的选票,因为有些人没有。你应该扩大你的问题与更多的信息。我也很想找到这样的东西。 –
我已通过您的建议更新了该问题。 – Misha