jjzjj

MapFragment

全部标签

android - fragment 中的MapFragment,替代品?

我需要你的帮助...我会努力完成3天。我的应用程序正在处理fragment。其中一个fragment必须显示来自适用于Android的GoogleMapsV2api的map。目前,我正在使用MapFragment,但毫不奇怪,fragment中的fragment不是一个好主意,但它可以工作,map正在显示,我可以编辑它,但是当我切换主fragment并返回时它。Causedby:java.lang.IllegalArgumentException:BinaryXMLfileline#59:Duplicateid0x7f070041,tagnull,orparentid0x7f07004

android - com.google.android.gms.maps.MapFragment : Cannot resolve symbol "maps"

我按照这里的所有指示都没有问题:https://developers.google.com/maps/documentation/android/start#getting_the_google_maps_android_api_v2最后,我按照最后一条指令测试map是否正常工作,更新我的activity_map.xml文件:但是,在最后一行中,com.google之后的所有内容都是红色的,并且在鼠标悬停时我收到消息“无法解析符号'MapFragment'。现在任何想法都会有很大帮助。 最佳答案 执行以下操作来解决问题:最后:点击“

android - mapFragment.getMapAsync(this) - NullPointerException

我正在使用com.google.android.gms:play-services-maps:7.5.0版本的Googlemap服务。当试图调用下面我得到java.lang.NullPointerException:Attempttoinvokevirtualmethod'voidcom.google.android.gms.maps.SupportMapFragment.getMapAsync(com.google.android.gms.maps.OnMapReadyCallback)'在空对象引用上。@OverridepublicViewonCreateView(LayoutIn

android - NoSuchFieldError : No static field MapAttrs of type when Using MapFragment with Play Services 6. 5

也许我在这里遗漏了一些东西,但我无法在PlayServices6.5中使用新的Mapsonly依赖项我得到以下异常:java.lang.NoSuchFieldError:NostaticfieldMapAttrsoftype[IinclassLcom/google/android/gms/R$styleable;oritssuperclasses(declarationof'com.google.android.gms.R$styleable'appearsin/data/app/com.kaching.merchant.dev1-1/base.apk)atcom.google.and

android - 错误 : MapFragment cannot be cast to android. support.v4.app.Fragment

首先,我在这里注意了:StartFragmentActivityfromActivity现在我有以下问题:mapActivity:publicclassMapsActivityextendsFragmentActivity{privateGoogleMapmMap;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.maps);setUpMapIfNeeded();}...并希望从MainActivity中启动它:

android - 使用 Maps API v2 以编程方式初始化 MapFragment

我正在尝试将MapFragment添加到我当前的Fragment。嵌套fragment的使用仅限于FragmentTransactions,您不能在布局中使用xml标签。另外,我希望在用户按下按钮时将其添加到主fragment中。因此,当用户按下该按钮并将其添加到适当的位置时,我使用getInstance()以编程方式创建MapFragment。它显示正确,到目前为止一切顺利。问题是,在附加MapFragment后,我​​需要获取对GoogleMap的引用以放置标记,但是getMap()方法返回null(因为fragment的onCreateView()还没有被调用)。我查看了演示示例

android - ScrollView 中的 MapFragment

我有一个新的MapFragments在ScrollView中。实际上它是一个SupportMapFragment,但无论如何。可以,但是有两个问题:当滚动时,它会留下一个黑色蒙版。黑色完全覆盖了map所在的区域,除了+/-缩放按钮所在的洞。请参阅下面的屏幕截图。这是在Android4.0上。View在用户与map交互时不使用requestDisallowInterceptTouchEvent()以防止ScrollView拦截触摸,因此如果您尝试垂直平移在map中,它只是滚动包含ScrollView。我理论上可以派生一个View类MapView并添加该功能,但是如何让MapFragmen

android - 移动 MapFragment (SurfaceView) 导致黑色背景闪烁

我正在尝试实现新的AndroidGoogleMapsAPI(v2)。然而,它似乎并不适合SlidingMenu。您可能知道,MapFragment实现是基于SurfaceView。问题是SurfaceView不喜欢移动它——我的意思是把它放在可移动的View中:ViewPager,ScrollView,ListView,或前面提到的SlidingMenu。当你移动它时,它会在它最初放置像素的地方留下一个黑洞。它看起来像this。这个问题可以通过在SurfaceView上指定一个透明背景,甚至在其上放置一个透明View来部分解决。我只是想不出结果是否仅对我来说是NotAcceptable

android - ID、标签 null 或父 ID 与 com.google.android.gms.maps.MapFragment 的另一个 fragment 重复

我有一个包含三个选项卡的应用程序。每个选项卡都有自己的布局.xml文件。main.xml有自己的mapfragment。它是应用程序首次启动时显示的那个。除了我在标签之间切换时,一切都很好。如果我尝试切换回mapfragment选项卡,则会收到此错误。切换到其他选项卡并在其他选项卡之间切换效果很好。这里有什么问题?这是我的主类和我的main.xml,以及我使用的一个相关类(你也会在底部找到错误日志)主类packagecom.nfc.demo;importandroid.app.ActionBar;importandroid.app.ActionBar.Tab;importandroid