android 地图
申请AK(API Key)
在AndroidManifest.xml中添加开发秘钥和所需权限。
创建应用最重要的一步是【安全码】。安全码是有【数字签名】和【;】和【包名】组成。
应用程序创建时初始化SDK引用的Context全局变量。
需要注意一下:initialize方法中必须传入的是ApplicationContext,传入this,或者MAinActivity.this都不行,不然会报运行时异常,所以百度建议把该方法放到Application的初始化方法中。
重写activity的生命周期的几个方法来管理地图的生命周期。在activity的onResume、onPause、onDestory方法中分别执行mapview的onReusme、onPause、onDestory方法。
// 百度地图控件
privateMapView mMapView =null;
// 百度 地图对象
privateBaiduMap bdMap;
mMapView = (MapView) findViewById(R.id.bmapView);
mBaiduMap = mMapView.getMap();
//普通地图
mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);
//卫星地图
mBaiduMap.setMapType(BaiduMap.MAP_TYPE_SATELLITE);
POI是“Point of Interest”的缩写,可以翻译成“信息点”,每个POI包含四方面信息,名称、类别、经度纬度、附近的酒店饭店商铺等信息。我们可以叫它为“导航地图信息”。POI~~~ Point of Interest,翻译过来就是“兴趣点”。所谓的兴趣点,也就是一个普通的查询,然后结果的反馈罢了。百度地图SDK提供了三种类型的POI检索:周边检索、区域检索和城市内检索。