百度地图SDK for Android2.1版本发布,支持自定义view、自定义路线规划等下载地址:http://developer.baidu.c
百度地图SDK for Android 2.1版本发布,支持自定义view、自定义路线规划等
下载地址:http://developer.baidu.com/map/sdkandev-download.htm
开发指南:http://developer.baidu.com/map/sdkandev-6.htm
更新详情如下。
新增:
- 地图截图(getCurrentMap),返回bitmap图片
- 添加自定义View
- 自定义线路绘制(customizeRoute):根据起/终点、关键点绘制
- 点、线、面基本几何图形绘制(Geometry、Symbol、Graphic、GraphicsOverlay)
- 3D视角控制接口(setOverlooking、setRotation)
- Popupoverlay多区域支持
- 添加市级离线数据检索(getOfflineCityList)
优化:
- 刷新Overlay闪动
- 反/地理编码服务优化
- 高比例尺轨迹球滚动优化
修复:
- 修复屏幕480*320分辨率地图字体过大
- 修复scrollView滚动黑屏
- 修复TabHost切换问题
- 修复ItemizedOverlay onTap(GeoPoint p, MapView mapView)错误
- 修复2.2系统pop图片在hdpi文件夹下显示错误问题
- 修复多mapView切换,路线overlay相互影响
- 修复省级离线数据大小错误
- 2楼dacainiao007前天 18:14
- 特别的问题:在地图加载过来之后就直接显示出来 nPopupOverlay,而不是当用户点击某个点之后再显示出来 。n这段代码难倒只能放在onTap(int index)中吗?nBitmap[] bmps = new Bitmap[3];ntry {nbmps[0] = BitmapFactory.decodeStream(mContext.getAssets().open("marker1.png"));nbmps[1] = BitmapFactory.decodeStream(mContext.getAssets().open("marker2.png"));nbmps[2] = BitmapFactory.decodeStream(mContext.getAssets().open("marker3.png"));n} catch (IOException e) {ne.printStackTrace();n}nnpop.showPopup(bmps, mGeoList.get(index).getPoint(), 32);nn我想是当地图加载的时间直接显示出来可以吗?应该写在哪个方法里面,我看了SDK后发现,没有相应的方法是在地图加载完成以后去显示这些东西。对了,我的是安卓。。。。速回,周末在苦逼的加班。。
- 1楼dacainiao007前天 18:08
- 我是看了你们的安卓Demo的ItemizedOverlayDemo发现,好像只能通过点击之后才能出现那个PopupOverlay,但是我也发现你们百度推荐的成功案例里面http://www.zhuna.cn/hotelmap-7656.html这个网站实现了,但不知道如何实现,望大年指点。。。
