首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android开发经验分享

    Duplicate id 0x7f0900af, tag null, or parent id 0xffffffff with another frag

    = null) { SupportMapFragment mapFragment = (SupportMapFragment) fragmentManager.findFragmentById (R.id.frag_map); if (mapFragment ! initMap() { FragmentManager fragmentManager = getChildFragmentManager(); SupportMapFragment mapFragment = new SupportMapFragment(); fragmentManager.beginTransaction().replace(R.id.frag_map, mapFragment ).commit(); mapFragment.getMapAsync(this); } 参考 https://blog.csdn.net/rockykou/article/details/53312342

    90230编辑于 2022-12-19
  • 来自专栏Android、鸿蒙开发

    Android MVVM框架搭建(八)高德地图定位、天气查询、BottomSheetDialog

    MapFragment 首先在fragment包下新建一个MapFragment,对应的布局是map_fragment.xml,布局代码如下: <? 下面回到MapFragment,里面的代码如下: public class MapFragment extends BaseFragment { private MapFragmentBinding binding; public static MapFragment newInstance() { return new MapFragment(); } 依然是在MapFragment,继承GeocodeSearch.OnGeocodeSearchListener,实现两个回调方法。 ; 然后MapFragment继承WeatherSearch.OnWeatherSearchListener,实现两个方法。

    2.3K30编辑于 2021-12-27
  • 来自专栏Biubiu说

    谷歌地图与 NestedScrollView 滑动冲突

    private var mapFragment:MySupportMapFragment? =null mapFragment = supportFragmentManager .findFragmentById(R.id.mv_map) as MySupportMapFragment if (mapFragment ! = null) mapFragment!!. setListener { mDataBinding.nsv.requestDisallowInterceptTouchEvent(true) } mapFragment!!.

    1.7K20发布于 2019-03-19
  • 来自专栏Android、鸿蒙开发

    Android MVVM框架搭建(九)TabLayout、ViewPager、城市地图天气切换

    修改一下标题 然后就是修改HomeActivity中的initView方法中的代码,如下图所示: 下面运行一下: 二、抽屉菜单   之前在主页面的HomeActivity中使用过抽屉菜单,现在需要在MapFragment match_parent" android:layout_height="match_parent" tools:context=".ui.fragment.MapFragment 高德给我们提供了API,首先创建对象,在MapFragment中添加如下代码: //地区搜索 private DistrictSearch districtSearch; //地区搜索查询 data> <variable name="name" type="String" /> data> 添加位置如下图所示: 然后回到MapFragment 六、切换地图中心   切换地图中心,通过地址信息获得经纬度之后,在MapFragment中新增一个方法,代码如下: /** * 切换地图中心 */ private void

    1.9K20编辑于 2021-12-31
  • 来自专栏kevindroid

    在viewPager里使用高德地图

    protected void onVisible(){ lazyLoad(); } protected void onInvisible(){ } } isInit是一个在MapFragment } @Override public void onError(Throwable e) { Log.e("MapFragment public class MapFragment extends LazyFragment implements AMapLocationListener, LocationSource /获取imageloader实例 private final ImageLoader imageLoader = ImageLoader.getInstance(); public MapFragment } @Override public void onError(Throwable e) { Log.e("MapFragment

    2.7K70发布于 2019-02-19
  • 来自专栏Android、鸿蒙开发

    Android Google Maps

    GoogleMapActivity,首先我们创建一个initView()函数,代码如下: /** * 初始化视图 */ private fun initView() { val mapFragment = supportFragmentManager.findFragmentById(R.id.map) as SupportMapFragment mapFragment.getMapAsync fusedLocationProviderClient = LocationServices.getFusedLocationProviderClient(this) val mapFragment = supportFragmentManager.findFragmentById(R.id.map) as SupportMapFragment mapFragment.getMapAsync

    2.5K10编辑于 2024-11-28
领券