1

Google プレイ サービス サンプルで mapdemo プロジェクトを使用しても、Google マップ API V2 で空白の画面が表示される

  • Google Play サービス SDK を再インストールします。
  • APIキーを変更しました
  • debug.keystore を変更し、sha1 フィンガープリントを再生成しました

何も変わっていません...

mMap常に null であることが判明していますか?

if (mMap == null) { 
// Try to obtain the map from the SupportMapFragment. 
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)) .getMap(); 
// Check if we were successful in obtaining the map. 
if (mMap != null) { 
setUpMap(); 
}
4

3 に答える 3

1

この問題 (ズーム コントロールを使用した空白のマップ) は通常、google-play-servicesライブラリを正しく参照していないか、コンソールで API を正しく構成していないことが原因です。

アプリケーションに Google Maps API V2 を統合する方法について書いたこのブログ投稿をご覧ください。

Google マップ API V2

ライブラリを正しくgoogle-play-services統合するには、最初の 3 つの手順に従います。

または、API コンソールでの適切な構成については、次の投稿を確認してください。

Google マップ API V2 キー

于 2013-05-21T13:33:05.017 に答える
0

あなたのマップはズームインアウトの兆候を示していますか?

編集: このように試してみてください..私もあなたと同じ問題を抱えていました..たまたま以下のように解決しました

android.support.v4.app.FragmentManager myFragmentManager = getSupportFragmentManager();
    SupportMapFragment mySupportMapFragment = (SupportMapFragment) myFragmentManager
            .findFragmentById(R.id.map);
    googleMap = mySupportMapFragment.getMap();
于 2013-05-21T13:18:20.793 に答える
0

実際、デバイスのオペレーティング システムはマップ フラグメントではなく、マップ ビューのみを処理できることがわかりました。

于 2013-07-20T21:45:04.230 に答える