目录

TextureMapView

Class Info

public class TextureMapView extends MapView

继承自MapView,地图容器。

注意:

TextureMapView不能与MapFragment、MapView、SupportMapFragment混用。

Public Constructor Summary

当传入参数为非Activity类型时,如果触发HMS Core(APK)升级,此时不会弹出UI交互界面提示用户处理,只会返回错误信息:Hms is not available26,此时需要手动升级HMS Core。如果需要拉起升级引导界面,建议传入Activity类型参数替代Context类型,创建TextureMapView实例。

Constructor Name

TextureMapView(Context context)

使用给定参数创建TextureMapView对象。

TextureMapView(Context context, AttributeSet attrs)

使用给定参数创建TextureMapView对象。

TextureMapView(Context context, AttributeSet attrs, int defStyle)

使用给定参数创建TextureMapView对象。

TextureMapView(Context context, HuaweiMapOptions options)

使用给定参数创建TextureMapView对象。

Public Method Summary

Qualifier and Type

Method Name and Description

void

getMapAsync(OnMapReadyCallback callback)

当地图对象准备就绪时,就会触发此接口回调,获取HuaweiMap对象。

void

onCreate(Bundle savedInstanceState)

地图创建时的生命周期函数。

void

onDestroy()

地图销毁时的生命周期函数。

void

onLowMemory()

内存不足时调用此方法。

void

onPause()

活动暂停时调用此方法。

void

onResume()

活动准备就绪时调用此方法。

void

onSaveInstanceState(Bundle outState)

意外退出时调用此方法保存当前地图状态信息。

void

onStart()

活动创建成功后调用此方法,地图可见。

void

onStop()

活动退出时调用此方法,界面不可见。

Methods Inherited from Class com.huawei.hms.maps.MapView

getMapAsync(OnMapReadyCallback callback),onCreate(Bundle savedInstanceState),onDestroy(),onLowMemory(),onPause(),onResume(),onSaveInstanceState(Bundle outState),onStart(),onStop()

Public Constructors

[h2]TextureMapView(Context context)

Constructor

public TextureMapView(Context context)

使用给定参数创建TextureMapView对象。

Parameters

Name

Description

context

上下文。

[h2]TextureMapView(Context context, AttributeSet attrs)

Constructor

public TextureMapView(Context context, AttributeSet attrs)

使用给定参数创建TextureMapView对象。

Parameters

Name

Description

context

上下文。

attrs

XML文件中MapView属性的集合。

[h2]TextureMapView(Context context, AttributeSet attrs, int defStyle)

Constructor

public TextureMapView(Context context, AttributeSet attrs, int defStyle)

使用给定参数创建TextureMapView对象。

Parameters

Name

Description

context

上下文。

attrs

XML文件中MapView属性的集合。

defStyle

当前主题中的属性,它包含对样式资源的引用,该资源为视图提供默认值,可以为0不查找默认值。

[h2]TextureMapView(Context context, HuaweiMapOptions options)

Constructor

public TextureMapView(Context context, HuaweiMapOptions options)

使用给定参数创建TextureMapView对象。

Parameters

Name

Description

context

上下文。

options

包含了地图配置信息的TextureMapView实例。

Public Methods

[h2]getMapAsync

Method

public void getMapAsync(OnMapReadyCallback callback)

当地图对象准备就绪时,就会触发此接口回调,获取HuaweiMap对象。

Parameters

Name

Description

callback

当HuaweiMap准备就绪时回调。

[h2]onCreate

Method

public void onCreate(Bundle savedInstanceState)

地图创建时的生命周期函数,用户重载该方法时必须调用父类的这个方法。

Parameters

Name

Description

savedInstanceState

保存的地图状态。

[h2]onDestroy

Method

public void onDestroy()

地图销毁时的生命周期函数,用户重载该方法时必须调用父类的这个方法。

[h2]onLowMemory

Method

public void onLowMemory()

内存不足时调用此方法,用户重载该方法时必须调用父类的这个方法。

[h2]onPause

Method

public void onPause()

活动暂停时调用此方法,用户重载该方法时必须调用父类的这个方法。

[h2]onResume

Method

public void onResume()

活动准备就绪时调用此方法,用户重载该方法时必须调用父类的这个方法。

[h2]onSaveInstanceState

Method

public void onSaveInstanceState(Bundle outState)

意外退出,保存数据。

意外退出时调用此方法保存当前地图状态信息,用户重载这个方法时必须调用父类的这个方法。

Parameters

Name

Description

outState

保存地图状态信息。

[h2]onStart

Method

public void onStart()

活动创建成功后调用此方法,地图可见。用户重载该方法时必须调用父类的这个方法。

[h2]onStop

Method

public void onStop()

活动退出时调用此方法,界面不可见。用户重载该方法时必须调用父类的这个方法。