百度mapSDK for Android 2.1版本发布,支持自定义view、自定义路线规划等

百度地图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这个网站实现了,但不知道如何实现,望大年指点。。。