4

我正在用 Skobbler 开发一个安卓应用程序。更新到最新版本的 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 的路径(空)。文件就位,正如我所说,有时它可以工作。

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

我改变了什么:

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

我很想使用 SDK 的新版本,但现在我不能。

4

0 回答 0