浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

文档全面上新

更科技的视觉体验,更高效的页面结构,快前往体验吧!

体验新版
Android Fragment 加载地图
功能场景
如何通过Fragment方式加载不同类型地图。
Android
iOS
//mapopen-website-wiki.bj.bcebos.com/demos/AndroidVideos/Android Fragment加载地图.mp4
1590746640|//mapopen-website-wiki.bj.bcebos.com/demos/qrcodes/fragment.png
扫码体验
使用产品
Android地图SDK|/index.php?title=androidsdk
>
显示地图|/index.php?title=androidsdk/guide/create-map/showmap
下载源码
//mapopen-pub-androidsdk.cdn.bcebos.com/map/sample/BaiduLBS_AndroidSDK_Sample.zip
核心接口
接口
描述
SupportMapFragment
newInstance ()
用于更新地图状态,通过MapStatusUpdateFactory创建


重点关注
SupportMapFragment目前是基于support-v4包实现的,可能会与androidx 有冲突如有必要,需要在gradlew.properties里做如下设置android.useAndroidX=true, android.enableJetifier=false 如果实在不行,可以自己对support-v4包进行裁剪。
核心代码
JAVA
/**
* 初始化地图
*/
private void initMapFragment() {
    mFragmentManager = getSupportFragmentManager();
    BaiduMapOptions baiduMapOptions = new BaiduMapOptions();
    baiduMapOptions.mapType(BaiduMap.MAP_TYPE_SATELLITE);
    mMapFragment = SupportMapFragment.newInstance(baiduMapOptions);    
    mFragmentManager.beginTransaction()
    .add(R.id.map
            , mMapFragment
            , sNormalFragmentTag)
    .commit();
}
                
复制
深色
复制成功


  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消