BaiduMap SDK-TextureMapView与MapView

目录

1  TextureMapView简介

2 为什么使用TextureMapView替代MapView

3 相关类


1  TextureMapView简介

    一个显示地图的视图(TextureView),android 4.0以上版本使用。它负责从服务端获取地图数据。它将会捕捉屏幕触控手势事件。 使用这个类必须按照它的生命周期进行操控,你必须参照以下方法onCreate(Bundle)、 onResume()、onPause()、onDestroy()。等声明周期函数。在使用地图组件之前请确保已经调用了 SDKInitializer.initialize(Context) 函数以提供全局 Context 信息。

2 为什么使用TextureMapView替代MapView

TextureMapView(实现地图由TextureView 渲染)

前提:Android 4.0以上系统,并开启加速功能,才能使用TextureMapView

用法:解决原MapView基于系统GLSurfaceView导致tabhost切换或滚动闪屏、白边等问题

使用非常简单:

<com.baidu.mapapi.map.TextureMapView
        android:id="@+id/mTexturemap2"
        android:layout_width="match_parent"
        android:layout_height="600dp" >
</com.baidu.mapapi.map.TextureMapView>

代替:

<com.baidu.mapapi.map.MapView
  android:id="@+id/mTexturemap2"
  android:layout_width="match_parent"
  android:layout_height="600dp" >
</com.baidu.mapapi.map.MapView>

3 相关类

TextureMapViewTextureMapFragmentTextureSupportMapFragment

猜你喜欢

转载自blog.csdn.net/niuba123456/article/details/81173437
今日推荐