最近公司的项目中用到了百度地图,由于公司使用百度地图的目的很简单,在地图上标识出公司的地址,并且标记的地方要显示出公司的信息。
这里我就不在赘述使用百度地图一些基本的东西,像申请Key ,AndroidManifest.xml 配置权限 添加<Service>,等等我就不多说了,直接进入主题。
先来张图:
首先是要初始化 如下
private void initBaiduAPI() {
SDKInitializer.initialize(getApplicationContext());
bMapManager = new BMapManager(getApplicationContext());
bMapManager.init(new MKGeneralListener() {
@Override
public void onGetPermissionState(int error) {
LogUtil.log(Log.ERROR, "baidu map api permisson error!!!");
}
});
下面是在指定地点显示Marker 和 OverLay 要声明的对象: