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