第一步:去百度地图开发平台官网下载好sdk开发包并申请密钥。具体可以百度。建议先做一个小入门demo先
第二步:准备一个简单的布局文件如图(非常随便的一个布局…)
有三部分,上面是一个编辑框组件,用于输入关键字。中 间是地图组件,用于显示地图。下面是一个listview,用于显 示搜索到的相关地点。
第三步:编写代码
第一部分:实现当前位置定位
主要使用LocationClient进行定位。
//获取map
mMapView = findViewById(R.id.map);
mBaiduMap = mMapView.getMap();
//开启定位层
mBaiduMap.setMyLocationEnabled(true);
//初始化定位监听器
mLocationClient = new LocationClient(this);
//通过LocationClientOption设置LocationClient相关参数
LocationClientOption option = new LocationClientOption();
option.setOp