0
我的地图上有一个渲染路径。我有一系列的航点,我正在通过它们模拟运动。ios MapKit,遵循路径
当更改显示区域时,看起来我的坐标转换为CGPoint时是由Apple实现的floorf。这会导致一个非常紧张的外观,而不是一个光滑的外观。
有没有办法解决这个问题?
[m_mapView setRegion: MKCoordinateRegionMake(coord, MKCoordinateSpanMake(0, 0))];
然后地图试图集中在这个给定的点上。但是,该点可能不像像素对齐,可以通过以下函数进行查看。
CGPoint point = [m_mapView convertCoordinate:coord toPointToView:m_mapView];
因此,mapview将中心点的结果固定为对齐底层地图的所有像素。
你在说哪个坐标?当你用'setRegion:animated:'改变地图区域时,不涉及CGPoint。 – Felix 2012-07-10 19:50:31
为了清晰起见,我更新了我的问题。这有帮助吗? – Nico 2012-07-10 20:07:50
在这种特殊情况下,你可以使用m_mapView.center – Felix 2012-07-10 20:53:44