在populate()后边添加了mMapView.refresh();也不行
在mMapView.getOverlays().add(new MyOverlayItem(drawable));后边加了也不行,不知道是为啥。
用log把lat2,lon2打印出来值也是正确的,太纠结了

解决方案 »

  1.   

    在populate()后边添加了mMapView.refresh();也不行
    在mMapView.getOverlays().add(new MyOverlayItem(drawable));后边加了也不行,不知道是为啥。
    用log把lat2,lon2打印出来值也是正确的,太纠结了看看有没有执行到你加图层的ondraw里
      

  2.   

    在populate()后边添加了mMapView.refresh();也不行
    在mMapView.getOverlays().add(new MyOverlayItem(drawable));后边加了也不行,不知道是为啥。
    用log把lat2,lon2打印出来值也是正确的,太纠结了看看有没有执行到你加图层的ondraw里ondraw? 没有ondraw这个函数啊~只有createItem和size函数,我用的是sdk2.1.0的,请问哪里有问题吗?
      

  3.   

    在populate()后边添加了mMapView.refresh();也不行
    在mMapView.getOverlays().add(new MyOverlayItem(drawable));后边加了也不行,不知道是为啥。
    用log把lat2,lon2打印出来值也是正确的,太纠结了看看有没有执行到你加图层的ondraw里ondraw? 没有ondraw这个函数啊~只有createItem和size函数,我用的是sdk2.1.0的,请问哪里有问题吗?ItemizedOverlay里都有哪些方法的?(百度的没用过)