ios – 根据服务器数据(经度和纬度)在MKMapView中移动注释

ios – 根据服务器数据(经度和纬度)在MKMapView中移动注释,第1张

概述在我的应用程序中,我通过从服务器以特定间隔获取其位置(经度和纬度)来显示其他人的位置. 获得后,我必须删除所有注释并根据服务器数据删除新的注释. 但它看起来非常低效,因为当我们以前存在同一用户的注释时,即使那时我正在删除并添加相同的用户注释. 所以我想知道我们可以将MKAnnotation从一个坐标移动到另一个坐标吗?我尝试过“setCoordinate”属性但无法成功实现它. 它也不是“触摸和拖 在我的应用程序中,我通过从服务器以特定间隔获取其位置(经度和纬度)来显示其他人的位置.

获得后,我必须删除所有注释并根据服务器数据删除新的注释.

但它看起来非常低效,因为当我们以前存在同一用户的注释时,即使那时我正在删除并添加相同的用户注释.

所以我想知道我们可以将MKAnnotation从一个坐标移动到另一个坐标吗?我尝试过“setCoordinate”属性但无法成功实现它.

它也不是“触摸和拖动”类型.当应用程序从服务器获取数据(纬度和经度)时,注释会自动移动.

解决方法 为什么会出现性能问题?你有没有测量过它?
您只是更改了一个对象数组,甚至没有创建新实例.

无论如何,MapVIEw上的AnnotationVIEws将被重用.应该没有任何问题.

总结

以上是内存溢出为你收集整理的ios – 根据服务器数据(经度和纬度)在MKMapView中移动注释全部内容,希望文章能够帮你解决ios – 根据服务器数据(经度和纬度)在MKMapView中移动注释所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1037299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存