我正在开发一个Android应用程序,该应用程序可以通过我的自定义设计显示不同的POI。
通常,在大多数情况下,一切都很好。但有时,大约有5%的情况是黑色正方形而不是我的POI。
请检查屏幕截图:
https://www.dropbox.com/s/tlqqczq98w926oi/ss1.jpg
我正在为此SKAnnotationView.setView
使用传递我的自定义View对象和ImageView
。可以通过后台ImageView
或setImageBitmap
将图像设置为setImageResource
。我尝试了不同的方法。位图或资源的选择没有区别。在两种情况下都可以显示黑色正方形。
为什么会发生呢?我在logcat中看不到任何奇怪的地方。没有错误消息,没有警告。
我检查过确定是否从UI线程调用了SKMapSurfaceView.addAnnotation
方法。总是。
我正在使用Skobbler Android SDK 3.0.3。
我该如何解决这个问题?或如何检测导致此问题的问题?
提前致谢。
最佳答案
最新的SDK版本(3.1)已解决此问题。