我有一个mapView,我正在显示自定义Pin图标和Userlocation。现在我想缩小以在地图上显示两者。问题是,当自定义图钉图标位于用户位置的上方(北方)时,该图钉将被mapView剪切:
我知道我可以使用[mapView setVisibleMapRect:[poly boundingMapRect] edgePadding:UIEdgeInsetsMake(30, 30, 30, 30) animated:YES]
来创建边框但如果图钉图标位于用户图标上方则需要更大的边框,如果它位于用户图标下方则需要更小。
答案 0 :(得分:0)
您拥有两个点的latitude
(或者您可以获得它们)并进行简单的比较以确定哪个点更偏向北方。