如何确定UserLocation是否位于pin之上

时间:2013-08-25 13:22:35

标签: ios objective-c mkmapview

我有一个mapView,我正在显示自定义Pin图标和Userlocation。现在我想缩小以在地图上显示两者。问题是,当自定义图钉图标位于用户位置的上方(北方)时,该图钉将被mapView剪切:

enter image description here

我知道我可以使用[mapView setVisibleMapRect:[poly boundingMapRect] edgePadding:UIEdgeInsetsMake(30, 30, 30, 30) animated:YES]来创建边框但如果图钉图标位于用户图标上方则需要更大的边框,如果它位于用户图标下方则需要更小。

1 个答案:

答案 0 :(得分:0)

您拥有两个点的latitude(或者您可以获得它们)并进行简单的比较以确定哪个点更偏向北方。