- Starting Multiple map activities
- 02-22 14:39:39.806: WARN/System.err(7823): java.lang.IllegalStateException: Connection pool shut down.
- 02-22 14:39:39.806: WARN/System.err(7823): at org.apache.http.impl.conn.tsccm.ConnPoolByRoute.getEntryBlocking(ConnPoolByRoute.java:284)
- 02-22 14:39:39.806: WARN/System.err(7823): at org.apache.http.impl.conn.tsccm.ConnPoolByRoute$1.getPoolEntry(ConnPoolByRoute.java:238)
- 02-22 14:39:39.816: WARN/System.err(7823): at org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager$1.getConnection(ThreadSafeClientConnManager.java:175)
- 02-22 14:39:39.816: WARN/System.err(7823): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:325)
- 02-22 14:39:39.816: WARN/System.err(7823): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
- 02-22 14:39:39.826: WARN/System.err(7823): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
- 02-22 14:39:39.826: WARN/System.err(7823): at com.google.common.io.android.AndroidHttpClient.execute(Unknown Source)
- 02-22 14:39:39.826: WARN/System.err(7823): at com.google.common.io.android.GoogleHttpClient.executeWithoutRewriting(Unknown Source)
- 02-22 14:39:39.836: WARN/System.err(7823): at com.google.common.io.android.GoogleHttpClient.execute(Unknown Source)
- 02-22 14:39:39.836: WARN/System.err(7823): at com.google.common.io.android.GoogleHttpClient.execute(Unknown Source)
- 02-22 14:39:39.836: WARN/System.err(7823): at com.google.common.io.android.AndroidHttpConnectionFactory$AndroidGoogleHttpConnection.getResponse(Unknown Source)
- 02-22 14:39:39.836: WARN/System.err(7823): at com.google.common.io.android.AndroidHttpConnectionFactory$AndroidGoogleHttpConnection.openDataInputStream(Unknown Source)
- 02-22 14:39:39.846: WARN/System.err(7823): at com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(Unknown Source)
- 02-22 14:39:39.846: WARN/System.err(7823): at com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(Unknown Source)
- 02-22 14:39:39.846: WARN/System.err(7823): at java.lang.Thread.run(Thread.java:1102)
- <activity android:name=".activity.directory.MapView1" android:process=":MapView1">
- <activity android:name=".activity.directory.MapView2" android:process=":MapView2">
- public class CouponMapView extends MapActivity{
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.large_mapview);
- mapView = (MapView) findViewById(R.id.mapview);
- // mapView.setBuiltInZoomControls(true);
- mapView.setStreetView(false);
- mapView.setTraffic(false);
- // layout = findViewById(R.id.)
- List<Overlay> mapOverlays = mapView.getOverlays();
- Drawable drawable = this.getResources().getDrawable(R.drawable.mappointer);
- ItemizedOverlay itemizedoverlay = new ItemizedOverlay(drawable, mapView, getParent());
- OverlayItem overlayitem;
- GeoPoint point = null;
- double lat;
- double lng;
- try{
- tempData = dataArray.gettempData();
- for (int i = 0; i < this.totalLimit; i++) {
- lat = Double.parseDouble(tempData.get(i).getLatitude());
- lng = Double.parseDouble(tempData.get(i).getLongitude());
- point = new GeoPoint((int) (lat * 1E6),(int) (lng * 1E6));
- overlayitem = new OverlayItem(point, tempData.get(i).getId()+"", tempData.get(i).getInfo().getName());
- itemizedoverlay.addOverlay(overlayitem);
- itemizedoverlay.setBalloonBottomOffset(10);
- mapOverlays.add(itemizedoverlay);
- }
- }catch(Exception e){
- }
- try{
- final MapController mc = mapView.getController();
- mc.animateTo(point);
- mc.setZoom(16);
- }catch(Exception e){
- }
- }
- protected boolean isRouteDisplayed() {
- // TfODO Auto-generated method stub
- return false;
- }
- }
- public class ItemizedOverlay extends BalloonItemizedOverlay<OverlayItem> {
- private ArrayList<OverlayItem> overlays = new ArrayList<OverlayItem>();
- private Context context;
- private Activity activity;
- private int id;
- public ItemizedOverlay(Drawable defaultMarker, MapView mapView, Activity activity) {
- super(boundCenter(defaultMarker), mapView);
- context = mapView.getContext();
- this.activity = activity;
- }
- public void addOverlay(OverlayItem overlay) {
- overlays.add(overlay);
- populate();
- }
- @Override
- protected OverlayItem createItem(int i) {
- return overlays.get(i);
- }
- @Override
- public int size() {
- return overlays.size();
- }
- @Override
- protected boolean onBalloonTap(int index) {
- Intent Details = new Intent(context, Tab.class);
- Details.putExtra("Id", 1327);
- context.startActivity(Details);
- return true;
- }
- }