繁体   English   中英

查找地图视图的顶部

[英]Finding the top of mapview

如何通过MKCoordinateRegion判断地图视图的可见区域的顶部是什么? MKCoordinateRegion将具有一个中心点(坐标)。 然后,我是否将latitudeDelta添加到中心纬度以查找地图的顶部? 还是必须将三角洲一分为二,然后再对中心纬度分别减去一半?

将增量分成两半,然后加/减。 像这样(找到顶部,底部,左侧和右侧):

double top, bottom, left, right;            // top=N, bottom=S, left=W, right=E
top = region.center.latitude + region.span.latitudeDelta/2;
bottom = region.center.latitude - region.span.latitudeDelta/2;
left = region.center.longitude - region.span.longitudeDelta/2;
right = region.center.longitude + region.span.longitudeDelta/2;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM