升级到Skobbler 2.2.0后显示Map时出错

时间:2014-09-18 07:17:08

标签: android skmaps

我正在使用Skobbler开发一个Android应用程序。更新到最新版本的Skobbler SDK(2.2.0)后,我们遇到了这个问题

有时候地图会起作用。显示背景和所有标记。但是下次启动应用程序(甚至没有更改某些内容)时,背景会保持灰色并显示:

E/BitmapFactory﹕ Unable to decode stream: java.io.FileNotFoundException: /null/res/xhdpi/icon_map_popup_navigate.png: open failed: ENOENT (No such file or directory)
E/BitmapFactory﹕ Unable to decode stream: java.io.FileNotFoundException: /null/res/xhdpi/icon_map_popup_arrow.png: open failed: ENOENT (No such file or directory)

似乎模具SDK有时会丢弃MapResources(null)的路径。这些文件到位,正如我所说,有时它可以正常工作。

MapResources的初始化与最后一个版本一起使用。没有问题。

我改变了什么:

  • 在我的MapActivity
  • 中添加了mapView.resume()和mapView.pause()
  • 用coordinateToPoint和pointToCoordinate替换了mercadorToGps和gpsToMercador,因为删除了旧方法
  • 使用animateToZoomLevel()替换zoomToLevel(),因为旧方法已被删除

我很想使用新版本的SDK,但现在我无法使用。

0 个答案:

没有答案