jjzjj

MKAnnotationViews

全部标签

ios - 如何对 MKAnnotationViews 进行 z 排序?

我尝试了在这些stackoverflow帖子中找到的两种方法,但没有成功:posta,postb.方法是,a,将View置于父View的前面,b,设置View层的z位置。有人知道第三条路吗? 最佳答案 尝试在MKAnnotationView的图层上设置anchorPointZ。请记住,较高的值会使View在堆叠顺序中较低。annotationView.layer.anchorPointZ=0这适用于macOS10.13。我还没有在iOS11上测试过,但MapKit在两个平台上基本相同。

ios - 显示可见 map View 边界内的 MKAnnotationViews

我正在查询我的服务器,根据用户在mapView中的可观察部分,查找距离用户最近的位置列表。我不太确定如何执行此操作,但我是否应该发送mapView可见区域的中心纬度和经度,然后根据最近的半径搜索结果?我知道MKMapView有两个属性,分别是region和visibleMapRect。我应该使用其中之一吗?如果是,根据我的问题,哪一个更合适?编辑当您搜索附近的位置时,我希望实现与苹果map和Yelp应用程序相同的功能,它会根据mapView的可见部分向您显示相关内容。编辑2我见过很多人将他们的mapview的可见部分分成象限,最常见的是NW、NE、SW和SE。但是,我仍然不完全确定他们