Class Info |
|---|
public class TextureMapView extends MapView 继承自MapView,地图容器。 注意: TextureMapView不能与MapFragment、MapView、SupportMapFragment混用。 |
当传入参数为非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对象。 |
Qualifier and Type | Method Name and Description |
|---|---|
void | getMapAsync(OnMapReadyCallback callback) 当地图对象准备就绪时,就会触发此接口回调,获取HuaweiMap对象。 |
void | onCreate(Bundle savedInstanceState) 地图创建时的生命周期函数。 |
void | 地图销毁时的生命周期函数。 |
void | 内存不足时调用此方法。 |
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() |
Constructor |
|---|
public TextureMapView(Context context) 使用给定参数创建TextureMapView对象。 |
Parameters
Name | Description |
|---|---|
context | 上下文。 |
Constructor |
|---|
public TextureMapView(Context context, AttributeSet attrs) 使用给定参数创建TextureMapView对象。 |
Parameters
Name | Description |
|---|---|
context | 上下文。 |
attrs | XML文件中MapView属性的集合。 |
Constructor |
|---|
public TextureMapView(Context context, AttributeSet attrs, int defStyle) 使用给定参数创建TextureMapView对象。 |
Parameters
Name | Description |
|---|---|
context | 上下文。 |
attrs | XML文件中MapView属性的集合。 |
defStyle | 当前主题中的属性,它包含对样式资源的引用,该资源为视图提供默认值,可以为0不查找默认值。 |
Constructor |
|---|
public TextureMapView(Context context, HuaweiMapOptions options) 使用给定参数创建TextureMapView对象。 |
Parameters
Name | Description |
|---|---|
context | 上下文。 |
options | 包含了地图配置信息的TextureMapView实例。 |
Method |
|---|
public void getMapAsync(OnMapReadyCallback callback) 当地图对象准备就绪时,就会触发此接口回调,获取HuaweiMap对象。 |
Parameters
Name | Description |
|---|---|
callback | 当HuaweiMap准备就绪时回调。 |
Method |
|---|
public void onCreate(Bundle savedInstanceState) 地图创建时的生命周期函数,用户重载该方法时必须调用父类的这个方法。 |
Parameters
Name | Description |
|---|---|
savedInstanceState | 保存的地图状态。 |