在MapView上居中两个目的地之间的路线

时间:2014-07-19 14:15:50

标签: ios ios7 mkmapview mapkit mkannotation

我想知道如何在MapView上居中路线。或者如何计算中心以确保两个点在mapview上也可见?

目前,我使用setRegion方法和一些自定义计算来计算缩放。

[_mapView setRegion:viewRegion animated:YES];

我看到我也可以使用setVisibleMapRect: edgePadding: animated:,但我不确定如何使用MKMapRect。


我发现geocodeAddressString的商家地址会产生CLPlaceMark结果 我有一个MKPointAnnotation,它是目的地(商家)的固定针 然后,我创建MKDirectionRequestMKPlaceMark创建的CLPlaceMark。然后我显示路线。

如何根据此工作流程放大到特定数量,以便我可以得到如下所示的结果。具体来说,路线在mapView中居中,用户位置和注释都显示在屏幕上而不是英里/非常远?

enter image description here enter image description here enter image description here

0 个答案:

没有答案