我有一点问题。 我只想在地图视图的中心显示当前用户位置。并且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. mapView在IO中显示特定位置和注释
- 2. SKMapView(Skobbler)上没有显示用户当前位置注释 - iOS
- 3. MapView返回到当前位置注解?
- 4. 显示无Mapview注释
- 5. 如何在mapview中显示pin注释?
- 6. 显示MKMapView以一次显示多个注释和当前用户位置
- 7. 如何在android mapview中精确显示当前位置?
- 8. 如何在MapView上每10秒显示一次当前位置?
- 9. iphone mapview当前位置
- 10. 当前位置的iPhone mapKit注释
- 11. 钛 - Mapview和注释
- 12. 如何在地图上显示当前位置和所有注释针脚iOS 8
- 13. iOS地图标记和当前位置没有显示
- 14. 如何在mapview中显示我目前的位置(GPS)
- 15. 如何使注释看起来像当前位置指示符?
- 16. 单击按钮时,如何使用用户当前位置显示注释?
- 17. 如何在当前位置加载少量注释?
- 18. 当前位置不在图形页面显示出来(IOS)
- 19. 如何在iOS的tableViewCell上显示当前位置
- 20. 如何从我的当前位置绘制一条路径到我在mapView中设置的注释针?
- 21. MapKit iPhone开发;当前位置和注释
- 22. MapView的注释
- 23. 在mapview中显示动态注释引脚
- 24. Mapkit:仅在当前视图中显示注释
- 25. 如何在mapview上设置当前位置的监听器?
- 26. 当前位置警报和点在iOS8中未显示
- 27. iOS SDK中当前位置的方位
- 28. 如何将mapView注释从一个位置移动到另一个位置?
- 29. 自定义MKMapView注释显示不显示用户位置
- 30. 将当前光标位置显示为当前行和当前列?
通过地图视图覆盖的区域是_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