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