我正在开发一款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。
如何更正此问题?或者我如何检测导致此行为的问题?
提前致谢。
答案 0 :(得分:1)
最新的SDK版本(3.1)已解决此问题。