2012-04-06 13 views
0

私はmapview上にユーザーの場所を表示したいと思います。しかし、私はこの時点でユーザーが別の場所に移動したときにジオポイントを更新することはできません。地図を見るとどうすればいいですか?あなたのonLocationChanged()アンドロイドでモーションジオポイントをどのようにすることができますか?

 List<Overlay> mapOverlays = mapView.getOverlays(); 
    Drawable drawable = this.getResources().getDrawable(resID); 
    HelloItemizedOverlay itemizedoverlay = new  HelloItemizedOverlay(drawable,this); 
    GeoPoint point = new GeoPoint((int)latd,(int)lond); 
    OverlayItem overlayitem = new OverlayItem(point, name, name); 
    itemizedoverlay.addOverlay(overlayitem); 
    mapOverlays.add(itemizedoverlay); 

答えて

0

Location Listenerあなたは、もう一度同じコードを記述する必要が

 List<Overlay> mapOverlays = mapView.getOverlays(); 
    mapOverlays.clear() // add this to remove previous 
    Drawable drawable = this.getResources().getDrawable(resID); 
    HelloItemizedOverlay itemizedoverlay = new  HelloItemizedOverlay(drawable,this); 
    GeoPoint point = new GeoPoint((int)latd,(int)lond); 
    OverlayItem overlayitem = new OverlayItem(point, name, name); 
    itemizedoverlay.addOverlay(overlayitem); 
    mapOverlays.add(itemizedoverlay); 
関連する問題