WebView 内で JavaScript の Google マップ API を使用するのではなく、実際の Android Google マップ API を使用して、Android アプリに Google マップを含めることの利点/欠点は何でしょうか?
2 に答える
Activty 内の MapView: アクセスできるすべてのクラス ( ItemizedOverlay,Overlay,OverlayItem
) を考慮すると、これが最良のオプションだと思います。で使用する優れたフレームワークを提供しますMapActivity
。フルスクリーン マップまたは大きなマップを使用している場合、または 10 を超えるウェイポイントを使用している場合は、mapview を使用します。
Javascript MapView - 小さいサイズのマップ (1/4 画面) または 1 つまたは 2 つのウェイポイントがあるものに使用します。これは MapView よりも軽量なラッパーであるため、JS コードを再実行して WebView を更新する必要があるため、複数のオーバーレイの重い処理には時間がかかる場合があることに注意してください。
全体として、私は MapView を a 内で使用しMapActivity
ます。これは、より強力なインターフェイスと、いくつかのより優れたクラスへのアクセスを提供するためです。
幸運を!
ここに実際のスレッドがあります。 このスレッドの目的は、次のアプリのニーズに最も適したスレッドを見つけることです。javascript v3 と android v2 の基本的な機能のいくつかを分析し始めました。