【发布时间】:2012-06-06 17:13:57
【问题描述】:
我的应用中有两个位置。欧洲第一,美国第二。
当我的应用程序加载时,拳头位置区域是可见的,并且小红球注释会动画化。但是,当我按下将我带到第二个位置的按钮时,应用程序会将我带到那里,但是当新区域出现时,第二个位置注释已经存在。
有什么办法可以延迟新的注解动画,只在新区域可见时才显示?
可能当地图从位置 1 移动到位置 2 时,动画就会发生。
注意:当我将第二个位置设置为离位置 1 更近时,注释动画效果很好,我可以看到它。
感谢您的建议!
【问题讨论】:
-
我会说 - 删除所有注释,并将它们与新位置一起添加回来(或)有一个设置AnnotationForLocation:(CALocation*) 位置的方法。这样 - 注释会在您传递位置时显示。
-
我会试一试...我会告诉你它是否有效。谢谢!
-
我试图删除所有注释并只添加我正在使用的注释并且工作正常!谢谢!
标签: iphone objective-c mkmapview mkannotation