Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 30th, 2012  |  syntax: None  |  size: 4.98 KB  |  hits: 19  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Starting Multiple map activities
  2. 02-22 14:39:39.806: WARN/System.err(7823): java.lang.IllegalStateException: Connection pool shut down.
  3. 02-22 14:39:39.806: WARN/System.err(7823):     at org.apache.http.impl.conn.tsccm.ConnPoolByRoute.getEntryBlocking(ConnPoolByRoute.java:284)
  4. 02-22 14:39:39.806: WARN/System.err(7823):     at org.apache.http.impl.conn.tsccm.ConnPoolByRoute$1.getPoolEntry(ConnPoolByRoute.java:238)
  5. 02-22 14:39:39.816: WARN/System.err(7823):     at org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager$1.getConnection(ThreadSafeClientConnManager.java:175)
  6. 02-22 14:39:39.816: WARN/System.err(7823):     at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:325)
  7. 02-22 14:39:39.816: WARN/System.err(7823):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
  8. 02-22 14:39:39.826: WARN/System.err(7823):     at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
  9. 02-22 14:39:39.826: WARN/System.err(7823):     at com.google.common.io.android.AndroidHttpClient.execute(Unknown Source)
  10. 02-22 14:39:39.826: WARN/System.err(7823):     at com.google.common.io.android.GoogleHttpClient.executeWithoutRewriting(Unknown Source)
  11. 02-22 14:39:39.836: WARN/System.err(7823):     at com.google.common.io.android.GoogleHttpClient.execute(Unknown Source)
  12. 02-22 14:39:39.836: WARN/System.err(7823):     at com.google.common.io.android.GoogleHttpClient.execute(Unknown Source)
  13. 02-22 14:39:39.836: WARN/System.err(7823):     at com.google.common.io.android.AndroidHttpConnectionFactory$AndroidGoogleHttpConnection.getResponse(Unknown Source)
  14. 02-22 14:39:39.836: WARN/System.err(7823):     at com.google.common.io.android.AndroidHttpConnectionFactory$AndroidGoogleHttpConnection.openDataInputStream(Unknown Source)
  15. 02-22 14:39:39.846: WARN/System.err(7823):     at com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(Unknown Source)
  16. 02-22 14:39:39.846: WARN/System.err(7823):     at com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(Unknown Source)
  17. 02-22 14:39:39.846: WARN/System.err(7823):     at java.lang.Thread.run(Thread.java:1102)
  18.        
  19. <activity android:name=".activity.directory.MapView1" android:process=":MapView1">
  20. <activity android:name=".activity.directory.MapView2" android:process=":MapView2">
  21.        
  22. public class CouponMapView extends MapActivity{
  23.  
  24.     @Override
  25.     public void onCreate(Bundle savedInstanceState) {
  26.         super.onCreate(savedInstanceState);
  27.         setContentView(R.layout.large_mapview);
  28.         mapView = (MapView) findViewById(R.id.mapview);
  29.        // mapView.setBuiltInZoomControls(true);
  30.         mapView.setStreetView(false);
  31.         mapView.setTraffic(false);
  32.        // layout = findViewById(R.id.)
  33.  
  34.         List<Overlay> mapOverlays = mapView.getOverlays();
  35.         Drawable drawable = this.getResources().getDrawable(R.drawable.mappointer);
  36.         ItemizedOverlay itemizedoverlay = new ItemizedOverlay(drawable, mapView, getParent());
  37.         OverlayItem overlayitem;
  38.         GeoPoint point = null;
  39.         double lat;
  40.         double lng;
  41.  
  42.         try{
  43.             tempData = dataArray.gettempData();        
  44.  
  45.             for (int i = 0; i < this.totalLimit; i++) {
  46.                 lat = Double.parseDouble(tempData.get(i).getLatitude());
  47.                 lng = Double.parseDouble(tempData.get(i).getLongitude());
  48.  
  49.                 point = new GeoPoint((int) (lat * 1E6),(int) (lng * 1E6));
  50.  
  51.                 overlayitem = new OverlayItem(point, tempData.get(i).getId()+"", tempData.get(i).getInfo().getName());
  52.                 itemizedoverlay.addOverlay(overlayitem);
  53.                 itemizedoverlay.setBalloonBottomOffset(10);
  54.                 mapOverlays.add(itemizedoverlay);
  55.  
  56.             }
  57.         }catch(Exception e){
  58.  
  59.         }
  60.         try{
  61.             final MapController mc = mapView.getController();
  62.             mc.animateTo(point);
  63.             mc.setZoom(16);
  64.         }catch(Exception e){
  65.  
  66.         }
  67.     }
  68.     protected boolean isRouteDisplayed() {
  69.         // TfODO Auto-generated method stub
  70.         return false;
  71.     }
  72. }
  73.        
  74. public class ItemizedOverlay extends BalloonItemizedOverlay<OverlayItem> {
  75.     private ArrayList<OverlayItem> overlays = new ArrayList<OverlayItem>();
  76.     private Context context;
  77.     private Activity activity;
  78.     private int id;
  79.  
  80.     public ItemizedOverlay(Drawable defaultMarker, MapView mapView, Activity activity) {
  81.         super(boundCenter(defaultMarker), mapView);
  82.         context = mapView.getContext();
  83.         this.activity = activity;
  84.     }
  85.  
  86.     public void addOverlay(OverlayItem overlay) {
  87.         overlays.add(overlay);
  88.         populate();
  89.     }
  90.  
  91.     @Override
  92.     protected OverlayItem createItem(int i) {
  93.         return overlays.get(i);
  94.     }
  95.  
  96.     @Override
  97.     public int size() {
  98.         return overlays.size();
  99.     }
  100.  
  101.     @Override
  102.     protected boolean onBalloonTap(int index) {
  103.         Intent Details = new Intent(context, Tab.class);
  104.         Details.putExtra("Id", 1327);
  105.         context.startActivity(Details);
  106.         return true;
  107.     }
  108. }