jjzjj

mapFragment

全部标签

android - 如何在 XML 中为 Android Google MapFragment 设置精简模式?

Androiddocs声明在XML中创建MapFragment的最简单方法如下:如果以这种方式创建MapFragment,如何将精简模式设置为true? 最佳答案 显然,将mapfragment作为子项添加到父容器时存在错误。我通过首先像这样更改父容器的命名空间来解决这个问题:现在,问题是fragment中标记了一个无效错误(为标记fragment找到意外的命名空间前缀“map”)。在AndroidStudio中解决这个问题的最简单方法是添加tools:ignore="MissingPrefix。这是我为该fragment完成的XM

android - Here Maps - 在 TabLayout 的 fragment 中使用 MapFragment

我的应用程序有3个选项卡,我想在其中一个选项卡中显示map(HEREMAPS,而不是Googlemap)。我能够让map在Activity中完美运行,但在Fragment类中,当我尝试将FragmentView转换为MapFragment时会抛出错误。MapFragmentmapFragment=(MapFragment)getFragmentManager().findFragmentById(R.id.mapfragment);错误:不可转换类型:无法将android.support.v4.app.support转换为com.here.android.mpa.mapping.Map

android - 旋转后 MapFragment 变得无响应

我的问题很简单,我在我的XML中添加了4个FrameLayout,并在这些容器中通过代码添加了4个MapFragment。像这样:在我的Activity中publicclassMultiGoogleMapActivityextendsFragmentActivity{privateGoogleMapmMap;privateGoogleMapmMapUp;privateGoogleMapmMapMiddle;privateGoogleMapmMapLow;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCr

android - 添加 "mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();"后应用程序不断崩溃

我正在尝试学习如何使用GoogleAPIV2开发谷歌地图Android应用程序。当我没有添加时它起作用privateGoogleMapmMap=null;mMap=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();在MyGoogleMapDemo.java中但是当我添加它们时,应用程序一直在崩溃。我正在使用谷歌API4.2AndroidSDK工具21.1AndroidSDK平台-工具16.0.1EclipseSDK3.7.1而且我还将android-support-v4.jar添加到我的项目中

android - 支持 MapFragment 而不是 MapFragment

我想制作一个使用GoogleMapsforAndroidv2的Android应用程序。我可以显示一张map。我什至可以导航和缩放。但是,当我想搜索要进行的更多操作时,我找不到任何操作。我希望此应用程序能够在API级别8及更高级别上运行。所以,我使用了SupportMapFragment。我听说,如果我想让我的应用程序在API级别8及更高级别上运行,我必须使用SupporMapFragment。我找到了有关MapFragment的示例,但不幸的是,没有找到有关SupportMapFragment的示例。我想让这些操作在我的应用程序中工作,但是,它们正在使用MapFragment:OneT

android - getSupportFragmentManager() 方法未为类型 MapFragment 定义

我正在尝试实现Googlemap显示,下面是我的代码:packagecom.fragments;importandroid.os.Bundle;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.ViewGroup;importcom.google.android.gms.maps.GoogleMap;importcom.google.android.gms.maps.SupportMapFragment;publicclassMapFragmentextendsSherlockMap

android map 在恢复 fragment 后停止响应

下面列出了我控制map的基本代码。我稍后会做一些非常高级的事情。一切似乎都很完美,直到onResume()。这是布局,您可以在1个具有多个fragment的单个Activity中浏览应用程序。此mapFragment包含在fragment内。这很好用。但是,当我添加另一个fragment并将这个fragment推送到返回堆栈时,当我稍后返回它时,map没有响应。我尝试通过将对setupMaps();的调用移动到onResume()来解决此问题,但这导致gMaps为空当我从setViews()中的gMaps=mapFragment.getMap();获取它时。我该如何处理?@Overri

android - findFragmentById(R.id.map) 在 Android L 中返回 null

在Android4.4中测试基于位置的应用时,我们能够通过Androidmapv2正确查看和使用map自从我升级到AndroidL后,无法使用以下代码获取MapFragment:在MainActivity中有一个FrameLayout,我在其中加载ShowMapFragment。在ShowMapFragment中有一个MapFragment来显示map。在“OnCreateView()”方法中mapFragment=(MapFragment)getFragmentManager().findFragmentById(R.id.map);map=mapFragment.getMap();

android - 在 getMapAsync() 中调用 GoogleMap.getProjection() 时 IllegalArgumentException left == right

更新到最新的支持库(版本24.2.0)并将compileSdkVersion设置为24后,我开始在旋转后调用GoogleMap.getProjection()时看到IllegalArgumentExceptionleft==right。map的初始渲染有效,当旋转回原始方向时,不会抛出异常。它只是从原来的方向到另一个方向(每次旋转从原来的方向改变到新的方向时都会发生异常)使用相同代码返回支持库的23.4.0版不会出现此行为。所以,我不确定最新的支持库是否存在问题(这应该与GoogleMap无关),或者最新版本只是在我的代码中暴露了一个错误。两个版本都使用相同的GooglePlay服务(

android - 扩展 MapFragment Android

我有一个托管两个fragment的Activity。一个fragment在各个领域向用户提供一些信息。另一个fragment应该显示一个map。对于承载map的fragment,我需要能够添加自定义逻辑来显示标记和其他一些我想在应用程序的其他地方重用的东西。在不在xml中定义fragment的情况下创建map的最佳方法是什么:谢谢,弥敦道编辑:我现在正在使用嵌套fragment,不确定这是否是处理此问题的最佳方式?我的mapfragment现在是:fragment代码是:publicclassViewCurrentMapFragmentextendsFragmentimplements