奇怪的是,我第一次打开 Google 地图 V2 时,它没有加载到我的 Android 应用程序 Activity 中。如果我关闭所有正在运行的应用程序(包括此应用程序),然后重新打开它,地图将显示正常。我可能做错了什么?第一次加载地图时是否需要清除缓存?感谢您的帮助。
我已找到原因,但尚未解决。一旦我进行 SSL 调用并设置 HttpsURLConnection.setDefaultSSLSocketFactory,Google 地图加载就无法正常工作,直到我关闭应用程序并重新打开。现在需要找出原因。
我也遇到了同样的问题。我找到了解决方案。请参阅以下详细信息以获取解决方案。
我的旧代码造成了这个问题:
MapFragment myMapFragment = MapFragment.NewInstance();
FragmentTransaction tx = activity.FragmentManager.BeginTransaction();
tx.Add(Resource.Id.map, myMapFragment);
tx.Commit();
myMapFragment.GetMapAsync(this);
我的新代码解决了这个问题:
MapFragment myMapFragment = (MapFragment)activity.FragmentManager.FindFragmentById(Resource.Id.map);
myMapFragment.GetMapAsync(this);
android:hardwareAccelerated="true"
买一部iPhone <3. jk i have s7 edge. but have your tried turning it off and on again?