gpt4 book ai didi

iphone - 如何比较两个不同的 map View 区域并找出它们之间的差异

转载 作者:行者123 更新时间:2023-12-03 21:04:04 25 4
gpt4 key购买 nike

大家好,我正在开发 map View 基础应用程序。我几乎用 map View 完成了所有事情,但我无法比较两个不同的 map View 区域并找到 map View 的新区域。例如,如果用户拖动 map ,我想找出该区域发生了多少变化。

最佳答案

部分答案。 MKCoordinateRegion 的 Equatable 合规性

 extension MKCoordinateRegion: Equatable
{
public static func == (lhs: MKCoordinateRegion, rhs: MKCoordinateRegion) -> Bool
{
if lhs.center.latitude != rhs.center.latitude || lhs.center.longitude != rhs.center.longitude
{
return false
}
if lhs.span.latitudeDelta != rhs.span.latitudeDelta || lhs.span.longitudeDelta != rhs.span.longitudeDelta
{
return false
}
return true
}
}

关于iphone - 如何比较两个不同的 map View 区域并找出它们之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9123356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com