百度地图3.0学习
来源:互联网 发布:有哪些的网络推广方法 编辑:程序博客网 时间:2024/05/21 08:55
公司的百度地图sdk太老了,使用起来有很多问题,于是要研究新的sdk,于是我今天就研究了下百度地图3.0的一些api,百度地图的api更新太快,很多api在新的sdk上都用不了,目前百度地图最新的api是3.1。
对百度地图控件的一些设置
BaiduMapOptions mapOptions = new BaiduMapOptions();
mapOptions.zoomControlsEnabled(false);// 去掉放大缩小的按钮
mapOptions.scaleControlEnabled(false); // 隐藏比例尺
mapOptions.rotateGesturesEnabled(false);// 禁止手势旋转
MapView mMapView = new MapView(this, mapOptions);
切换地图显示位置
LatLng cenpt = new LatLng(lat, lon);
// 定义地图状态zoom表示缩放级别3-18
MapStatus mMapStatus = new MapStatus.Builder().target(cenpt).zoom(14)
.build();
// 定义MapStatusUpdate对象,以便描述地图状态将要发生的变化
MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory
.newMapStatus(mMapStatus);
// 改变地图状态
mBaiduMap.setMapStatus(mMapStatusUpdate);
对百度地图控件的一些设置
BaiduMapOptions mapOptions = new BaiduMapOptions();
mapOptions.zoomControlsEnabled(false);// 去掉放大缩小的按钮
mapOptions.scaleControlEnabled(false); // 隐藏比例尺
mapOptions.rotateGesturesEnabled(false);// 禁止手势旋转
MapView mMapView = new MapView(this, mapOptions);
切换地图显示位置
LatLng cenpt = new LatLng(lat, lon);
// 定义地图状态zoom表示缩放级别3-18
MapStatus mMapStatus = new MapStatus.Builder().target(cenpt).zoom(14)
.build();
// 定义MapStatusUpdate对象,以便描述地图状态将要发生的变化
MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory
.newMapStatus(mMapStatus);
// 改变地图状态
mBaiduMap.setMapStatus(mMapStatusUpdate);
设置地图标注物
BitmapDescriptor bitmap = BitmapDescriptorFactory
.fromResource(R.drawable.icon_marka);
Bundle bd = new Bundle();
bd.putString("test", "你好");
OverlayOptions option = new MarkerOptions().position(point)
.icon(bitmap).extraInfo(bd);
// 在地图上添加Marker,并显示
mBaiduMap.addOverlay(option);
//设置标注物点击事件
mBaiduMap.setOnMarkerClickListener(new OnMarkerClickListener() {
@Override
public boolean onMarkerClick(Marker arg0) {
// TODO Auto-generated method stub
String t = arg0.getExtraInfo().getString("test");
System.out.println(t);
return false;
}
});
0 0
- 百度地图3.0学习
- 百度地图的学习
- 百度地图API学习
- 百度地图学习记录
- 百度地图学习
- 百度地图学习
- 百度地图的学习
- 百度地图的学习
- 百度地图学习记录
- 百度地图代码学习
- 百度地图学习
- 百度地图学习总结
- 百度地图API的学习
- 百度地图API学习总结
- 百度地图API学习总结 .
- 百度地图学习(二)
- 百度地图API学习总结
- 百度地图API学习总结
- 25 内容提供者的创建使用
- c/c++ int _tmain(int argc, _TCHAR* argv[])
- Java数据结构与算法 顺序表的实现
- 2014 8月华为软件类上机笔试题目解答
- 二叉树非递归遍历和层序遍历(各种版本)
- 百度地图3.0学习
- Android 自定义 HorizontalScrollView 打造再多图片(控件)也不怕 OOM 的横向滑动效果
- 委托入门
- Matlab中求自相关函数xcorr和autocorr的区别
- struts2的配置
- Android WebView和JS交互
- 完善用户体验: 活用window.location与window.open解决页面跳转问题
- 什么是mysql左链接查询 如何使用?
- typedef和define的详细区别