Google地图未在我的Android应用中首次加载

时间:2016-04-27 18:02:36

标签: android google-maps-api-2

奇怪的是,我第一次打开它时,谷歌地图V2没有加载到我的Android应用程序活动中。如果我关闭所有正在运行的应用程序(包括此应用程序)并重新打开它,则地图显示正常。我可能做错了什么?在第一次加载地图时是否有任何缓存要清除?感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

我找到了原因,而不是修复原因。一旦我进行了SSL调用,设置HttpsURLConnection.setDefaultSSLSocketFactory,谷歌地图加载就无法工作,直到我关闭应用程序并重新打开。现在需要找出原因。

答案 1 :(得分:0)

获得iphone< 3。 jk我有s7的优势。但你试过把它关掉再打开吗?

答案 2 :(得分:0)

我也遇到了同样的问题。我找到了解决方案。请参阅以下详细信息以获得解决方案。

我的旧代码造成了这个问题:

  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);