android百度地图的点击事件监听,androidsdk | 百度地图API SDK

本文介绍了Android中如何实现百度地图的事件监听,包括Key验证事件、地图状态改变、地图手势、地图截屏等监听,并提供了详细的代码示例。
摘要由CSDN通过智能技术生成

更新时间:2020-06-23

本章节将对各类监听事件做介绍,key验证时间监听、广播监听、地图事件监听(地图状态改变、各种手势、截屏)等。

key验证事件监听

SDK初始化时会自动掉调用Manifest中添加的开发密钥进行鉴权,鉴权结果以广播的形式回馈,开发者可以监听相关广播并作出处理。使用方法如下:

1Manifest.xml

android:name="baidumapsdk.demo.DemoApplication"

android:name="com.baidu.lbsapi.API_KEY"

android:value="开发密钥" />

2定义广播监听器类

public class SDKReceiver extends BroadcastReceiver {

@Override

public void onReceive(Context context, Intent intent) {

String action = intent.getAction();

if (action.equals(SDKInitializer.SDK_BROADTCAST_ACTION_STRING_PERMISSION_CHECK_ERROR)) {

//key验证失败,做相应处理

} else if (action.equals(SDKInitializer.SDK_BROADTCAST_ACTION_STRING_PERMISSION_CHECK_OK)) {

//key验证成功,做相应处理

}

}

}

3注册广播

IntentFilter iFilter = new IntentFilter();

iFilter.addAction(SDKInitializer.SDK_BROADTCAST_ACTION_STRING_PERMISSION_CHECK_ERROR);

iFilter.addAction(SDKInitializer.SDK_BROADTCAST_ACTION_STRING_PERMISSION_CHECK_OK);

mReceiver = new SDKReceiver();

registerReceiver(mReceiver, iFilter);

4取消注册

unregisterReceiver(mReceiver);

地图事件监听

SDK定义了各种地图相关事件的监听,提供相应的事件监听方法,包括地图状态的改变、手势事件、地图渲染、地图截屏事件等。如下所示:

地图状态改变接口:

OnMapStatusChangeListener listener = new OnMapStatusChangeList

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值