gpt4 book ai didi

ios - MKMapView visibleMapRect 两次 - 不同的结果

转载 作者:行者123 更新时间:2023-11-29 12:47:16 24 4
gpt4 key购买 nike

我有一个 View 在两次具有相同值的 MKMapView 上调用 visibleMapRect 两次。第一次按预期加载( map 更改了 visibleMapRect,尽管这是预期的)。第二次我重新使用我第一次使用的 visibleMapRect,并以不同的来源结束。我需要做什么特别的事情吗?我希望使用相同的 visibleMapRect 得到相同的结果。

最佳答案

设置 visibleMapRect 实际上与设置 region 相同,region 的文档说:

When setting this property, the map may adjust the new region value so that it fits the visible area of the map precisely. This is normal and is done to ensure that the value in this property always reflects the visible portion of the map. However, it does mean that if you get the value of this property right after setting it, the returned value may not match the value you set. (You can use the regionThatFits: method to determine the region that will actually be set by the map.)

因此,如果您使用给定的原点设置 visibleMapRect,然后检查 visibleMapRect 的 map View 值,您可以获得不同的原点。

这与两次设置 map rect 无关,但根据您的简短描述,这是我最好的猜测。如果这没有帮助,请详细说明。

关于ios - MKMapView visibleMapRect 两次 - 不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23349800/

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