我正在开发一个Android应用程序,该应用程序可以通过我的自定义设计显示不同的POI。

通常,在大多数情况下,一切都很好。但有时,大约有5%的情况是黑色正方形而不是我的POI。

请检查屏幕截图:
https://www.dropbox.com/s/tlqqczq98w926oi/ss1.jpg

我正在为此SKAnnotationView.setView使用传递我的自定义View对象和ImageView。可以通过后台ImageViewsetImageBitmap将图像设置为setImageResource。我尝试了不同的方法。位图或资源的选择没有区别。在两种情况下都可以显示黑色正方形。

为什么会发生呢?我在logcat中看不到任何奇怪的地方。没有错误消息,没有警告。

我检查过确定是否从UI线程调用了SKMapSurfaceView.addAnnotation方法。总是。

我正在使用Skobbler Android SDK 3.0.3。

我该如何解决这个问题?或如何检测导致此问题的问题?

提前致谢。

最佳答案

最新的SDK版本(3.1)已解决此问题。

10-08 07:01