我必须将一个非常大的geoJSON文件解析为一个对象数组,这些对象包含要在地图上显示的GMS对象。我不需要立即显示它们,所以我试图使用Grand Dispatch来获取一个线程来获取geoJSON并进行解析。然而谷歌似乎不希望我甚至能够在主UI线程之外创建GMS对象,即使我还没有将它们与地图相关联。
有任何变通办法或其他建议吗?
答案 0 :(得分:0)
问题是解析geoJSON并立即为每个标记下载图标图像。更改代码以仅存储图标URL,然后在最后启动一个单独的线程以检索图像工作正常。
在我在地图上显示标记的位置,我可以检查图标图像是否已下载并使用它而不是默认值。