我有一點問題。 我只想在地圖視圖的中心顯示當前用戶位置。並且mapview縮放到可以同時顯示註釋和用戶位置的區域。 mapview的showAnnotation func似乎有所幫助,而用戶位置不在mapview的中心。iOS MapView在visibleRect中顯示當前位置和註釋
-1
A
回答
0
var userLoc = self.mapView.userLocation
let newDistance = CLLocation(latitude: userLoc.coordinate.latitude, longitude: userLoc.coordinate.longitude).distanceFromLocation(CLLocation(latitude: annotation.latitude, longitude: annotation.longitude))
let region = MKCoordinateRegionMakeWithDistance(userLoc.coordinate,2 * newDistance, 2 * newDistance)
let adjustRegion = self.mapView.regionThatFits(region)
self.mapView.setRegion(adjustRegion, animated:true)
上面的代碼解決了我的問題。我只是忘記乘以2的距離。 ...
-1
- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(userLocation.coordinate, 800, 800);
[self.mapView setRegion:[self.mapView regionThatFits:region] animated:YES];
}
上述代碼行指示地圖視圖可以放大用戶位置周圍800米乘800米的區域。
0
您可以使用:
_mapView.userTrackingMode = MKUserTrackingModeFollow
MKUserTrackingMode
將在地圖跟隨用戶的位置
相關問題
- 1. 默認顯示當前位置註釋
- 2. 引腳註釋顯示當前位置
- 3. mapView在IO中顯示特定位置和註釋
- 4. SKMapView(Skobbler)上沒有顯示用戶當前位置註釋 - iOS
- 5. MapView返回到當前位置註解?
- 6. mapview不顯示註釋點
- 7. 顯示無Mapview註釋
- 8. 如何在mapview中顯示pin註釋?
- 9. 顯示MKMapView以一次顯示多個註釋和當前用戶位置
- 10. 如何在android mapview中精確顯示當前位置?
- 11. 在iPhone上顯示當前位置和所需位置之間的路線MapView
- 12. ios - MKMapView不顯示當前位置
- 13. 在mapview中顯示當前位置時,如何顯示藍點而不是Pin?
- 14. MapView的當前位置
- 15. iphone mapview當前位置
- 16. 如何在MapView上每10秒顯示一次當前位置?
- 17. 如何設置mapview以不顯示我的當前位置?
- 18. 當前位置的iPhone mapKit註釋
- 19. 當前位置註釋默認外觀?
- 20. 鈦 - Mapview和註釋
- 21. iOS - MKMapKit,顯示註釋中用戶位置的地址
- 22. ios7 mapview註釋按鈕沒有顯示
- 23. MapView最多顯示3條註釋
- 24. 多個註釋不顯示(Xcode mapview)
- 25. Xcode 4.3.3 Mapview,註釋未顯示
- 26. 如何在地圖上顯示當前位置和所有註釋針腳iOS 8
- 27. 顯示當前位置MKMapView
- 28. MapView不顯示位置和引腳?
- 29. 將GPS當前位置和引腳註釋放在UIImageView上
- 30. 如何在iOs中的mapview上顯示單個位置?
通過地圖視圖覆蓋的區域是_region_。設置該地區取決於你。你可以在中心指定你想要的點,然後你可以指定區域。因此,將用戶位置顯示爲中心,但指定足夠大的區域以包含註釋。 – matt 2014-12-08 02:48:48
請參閱http://stackoverflow.com/questions/26416587/fitting-annotations-on-a-mkmapview-while-keeping-user-position-centered – Anna 2014-12-08 02:55:37