0

私の現在のプロジェクトでは、Google ストリートビューの実装が必要です。

iOS 用のアプリは既に存在し、すべてがうまく機能し、StreetView がビューに埋め込まれ、オーバーレイやボタン​​などでカスタマイズされています...動作が速く、StreetView ビューのスクロールはスムーズで、明らかに WebView はありません...短い、それは完璧です。

今、私はこのアプリを Android 用に実行する必要があり、すでに一日中探していましたが、成功しませんでした。私が発見したことから、ストリートビューを新しいアクティビティとして開始する可能性があります。カスタマイズする機会はなく、オーバーレイもボタンもなく、標準の Google のものだけです。これは Web ビューではないため、かなりスムーズなはずです。UIをカスタマイズする必要があるため、これを使用できません。今、私は webview アプローチを試してみましたが、これにより、Android でさえ予想されるよりもすべてが遅くなり、ラグが発生します...しかし...カスタマイズ可能のようです。それでも、遅いので、誰もそれを楽しんでいるとは想像できません。

それで、私の質問は、これを機能させる機会はもうありますか (StreetView アクティビティの上に透明なアクティビティがありますか? - いいえ)? Google が Android ではなく iOS に適しているのはなぜですか? iOS SDK が最近リリースされたばかりですが、Android 用の新しい SDK が間もなくリリースされる可能性はありますか?

ヒントをありがとう、M.

4

1 に答える 1

0

それを見つけた。答えはここにあります:Android webviewが遅い

ハードウェア アクセラレーションをオフにすると、レンダリングが高速化されます...ええ、そうです!

if (Build.VERSION.SDK_INT >= 11){
    webview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}
于 2013-09-03T11:17:33.703 に答える