2015-05-27 27 views
1

我必須將一個非常大的geoJSON文件解析爲包含GMS對象以在地圖上顯示的對象數組。我不需要馬上顯示它們,所以我試圖使用Grand Dispatch來踢一個線程去獲取geoJSON並進行解析。但谷歌似乎不希望我甚至能夠在主UI線程之外創建GMS對象,即使我沒有將它們與地圖相關聯。在後臺線程中使用谷歌地圖對象IOS

任何解決方法或替代建議?

回答

0

問題原來是解析geoJSON並立即下載每個標記的圖標圖像。更改代碼以僅存儲圖標URL,然後在末尾啓動單獨的線程以檢索圖像可以正常工作。

在地圖上顯示標記的位置,我可以檢查圖標圖像是否已下載並使用它而不是默認值。