2

私は Android で Skobbler マップに取り組んでいますが、バージョン 2.1 からバージョン 2.3 SDK に移行したいのですが、問題があります。エラーはなく、アプリケーションが正常に動作していることをログで確認できますが、バックグラウンド マップが表示されません。

この問題が発生したことがありますか?

デモは正常に動作しますが、プロジェクトを含めても何もありません。

私のプロジェクトが必要な場合はこちら

4

2 に答える 2

1

私はあなたと同じ問題を抱えています。デモ コードは機能しますが、自分のプロジェクトでは地図の背景が表示されません。デモ コードからパーツを 1 つずつ削除して違いの原因を見つけようとした後、アクティビティ クラスに onResume 関数を挿入する必要があることがわかりました。

したがって、このコードが存在するかどうかは、マップ アクティビティを確認してください。

@Override
protected void onResume() {
    super.onResume();
    mapView.onResume(); // your SKMapSurfaceView instance
}
于 2014-12-24T01:14:36.690 に答える
1

SDK (2.X から 2.Y)を更新するには、次の手順に従ってください。

  • SKMaps.zip を置き換えます
  • SKMaps.jar と SKMaps-docs.jar を置き換えます
  • armeabi、armeabi-v7a、x86 のすべてのライブラリを置き換えます

フレームワーク ライブラリと SkMaps.zip の両方が 2.3 バージョンに更新されていることを確認します (プロジェクト内のものをデモ プロジェクト zip からのものに置き換えます)。部分的な更新と競合するメタ/リソース ファイルによって発生する問題である可能性があります。

于 2014-11-26T09:47:13.860 に答える