在不阻塞主线程的情况下更新GMSMarkers

时间:2017-09-15 16:16:36

标签: swift multithreading grand-central-dispatch

我有GMSMapView的MapController,我需要在这张地图上显示一些GMSMarkers。我希望用户可以毫不拖延地与地图进行交互,但问题是我的标记的iconViews。首先,他们必须下载,然后我需要做一些图形计算来获得实际的iconView。 所以问题是如何下载并从下载的图像iconViews获取而不阻止主线程?

1 个答案:

答案 0 :(得分:0)

下载backgroundthread中的图像。图像下载后,将图像设置为主线程中的iconView。