有没有办法将mapView置于特定mapView框架中特定坐标的中心?
让我说明一下:
我有一个居中的针脚:
在某些时候,可能会出现弹出视图,我需要将我的图钉放在可见的mapView
矩形中:
此外,我必须在弹出窗口显示动画时这样做(这是另一个问题,因为popup.frame
不符合KVO)
我有什么:
我通过将mapView置于虚假位置,实现了快速和简单的解决方案。
简单地说,我复制了原始的伪坐标并替换了latitude
,这样就可以将原始图钉放在弹出窗口的顶部。
但这种做法并不优雅,也不准确。
重要: 我不能简单地更改mapView的框架,因为弹出窗口有缩进,通过该缩进可以看到地图。