0

タブ アクティビティに Google マップ Android API を実装しました。正常に実装されました。マップ用に 2 つのタブがあります。アクティビティを 1 つのマップから 2 つ目のマップに変更しようとすると、マップがハングしたときに、ズームなどのマップ機能を使用できません。それを解決する方法。私はこのコードを使用しています:

GoogleMap mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map_detail)).getMap();
mMap.setMyLocationEnabled(true);

何かアイデアがあれば、私を助けてください。

4

1 に答える 1

0

私は最近、Google Maps API v1 とGPSTest アプリの TabActivity に関するいくつかの奇妙な問題のトラブルシューティングを行っていました。これは、TabActivity がかなり長い間廃止されてきたためと考えられます。私の結論は、TabActivity は、このタイプのアプリケーションの信頼できるソリューションではなくなったということです。

したがって、ActionBarSherlock (ABS)Fragmentsを使用するように変更することをお勧めします。

私は最近 GPSTest をオーバーホールして、ABS、フラグメント、Google Maps API v2、および Github のオープンソースを使用するようにしました。そのため、アプリの出発点として適しているはずです: https://github.com/barbeau/gpstest/wiki

7 月 3 日現在、新しい GPSTest v2 はまだ Google Play ユーザーに公開されているため、Google Play に新しいバージョンがまだ表示されていない可能性があることに注意してください。

于 2013-07-03T22:21:00.123 に答える