jjzjj

mapFragment

全部标签

android - 如何在 Google Map API v2 中的 MapFragment 上显示多个标记?

我在我的应用程序中使用GoogleMapAPIv2来显示map。我已完成所有步骤,即在我的应用程序中启用Googlemap。publicclassPinLocationOnMapViewextendsFragmentActivity{privatedoublemLatitude=0.0,mLongitude=0.0;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);SupportMapFragmentfragment=SupportMapFragment

android - 如何在 Google Map API v2 中的 MapFragment 上显示多个标记?

我在我的应用程序中使用GoogleMapAPIv2来显示map。我已完成所有步骤,即在我的应用程序中启用Googlemap。publicclassPinLocationOnMapViewextendsFragmentActivity{privatedoublemLatitude=0.0,mLongitude=0.0;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);SupportMapFragmentfragment=SupportMapFragment

android - 如何在 Android Map Fragment 中禁用 map 旋转功能

我使用GoogleMapsApiVersion2forAndroid将MapFragment添加到我的应用程序。这个Fragments在速度和API可用性方面有很大改进。可悲的是,它还允许用两指手势旋转map。我想禁用旋转,因为通常会识别这两个手指手势而不是缩放手势。如何禁用map旋转? 最佳答案 如果您查看文档中的正确位置,结果会很简单。有一个UiSettings允许启用和禁用手势的GoogleMap中的类。SupportMapFragmentmapFragment=(SupportMapFragment)getSupportFr

android - 如何在 Android Map Fragment 中禁用 map 旋转功能

我使用GoogleMapsApiVersion2forAndroid将MapFragment添加到我的应用程序。这个Fragments在速度和API可用性方面有很大改进。可悲的是,它还允许用两指手势旋转map。我想禁用旋转,因为通常会识别这两个手指手势而不是缩放手势。如何禁用map旋转? 最佳答案 如果您查看文档中的正确位置,结果会很简单。有一个UiSettings允许启用和禁用手势的GoogleMap中的类。SupportMapFragmentmapFragment=(SupportMapFragment)getSupportFr

安卓谷歌地图 : disable dragging in MapFragment

当用户尝试用手指拖动map而不影响放大和缩小时,我可以禁用拖动功能吗?请任何人提出一个这样做的想法!感谢您的宝贵帮助! 最佳答案 您可以使用以下方法在MapFragment中禁用拖动:googleMap.getUiSettings().setScrollGesturesEnabled(false); 关于安卓谷歌地图:disabledragginginMapFragment,我们在StackOverflow上找到一个类似的问题: https://stackov

安卓谷歌地图 : disable dragging in MapFragment

当用户尝试用手指拖动map而不影响放大和缩小时,我可以禁用拖动功能吗?请任何人提出一个这样做的想法!感谢您的宝贵帮助! 最佳答案 您可以使用以下方法在MapFragment中禁用拖动:googleMap.getUiSettings().setScrollGesturesEnabled(false); 关于安卓谷歌地图:disabledragginginMapFragment,我们在StackOverflow上找到一个类似的问题: https://stackov

android - API 28 中 Fragment 中的 MapFragment 崩溃

我正在尝试将map添加到fragment中,但我的IDE中没有任何错误迹象,但应用程序刚刚在设备中崩溃。我不知道发生了什么。我已经在控制台中启用了适用于Android的mapSDK,我所做的只是将AndroidStudio生成的MapsActivity修改为MapsFragment。MainActivity.ktimportandroid.support.v7.app.AppCompatActivityimportandroid.os.BundleclassMainActivity:AppCompatActivity(){overridefunonCreate(savedInstanc

android - 将 MapFragment 与 min sdk-8 一起使用

我希望在我的应用中使用谷歌地图。为此,我正在使用MapFragment。MapFragment需要最低sdk版本11。但我希望最低sdk版本为8,以便我的应用程序适用于Android2.2及更高版本。当我使用MapView时,我没有得到map。我只是得到map中的网格。我该如何解决这个问题?需要帮助。 最佳答案 使用SupportMapFragment代替MapFragment阅读here并引用this所以回答。正如JeoMalin所说,不要使用MapView它已被弃用。使用MapV2研究here.

android - ViewPager NullPointer 中的 MapFragment : 'void maps.ad.y.v()' on a null object reference

我想在Fragment中有一个MapView。看起来很简单……我还是不明白!启动应用程序时出现此错误:java.lang.NullPointerException:Attempttoinvokeinterfacemethod'voidmaps.ad.y.v()'onanullobjectreference我有一个ViewPagerActivity:MainActivitypublicclassMainActivityextendsAppCompatActivity{privateSectionsPagerAdaptermSectionsPagerAdapter;privateViewP

android - 为 MapFragment 子类设置 GoogleMapOptions

有一个方法MapFragment.newInstance(options)问题是我有自己的CustomMapFragment,它是MapFragment的子类,但我不知道如何为子类设置GoogleMapOptions。我需要这个来设置options.zOrderOnTop(true);有没有什么方法可以在不创建新fragment的情况下设置map选项,或者我可以通过其他方式更改Z顺序? 最佳答案 所以正确的解决方案是查看Android源代码。在此之后我想出了这个方法:publicstaticCustomMapFragmentnewI