Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2012, 16:11
Alemanarg
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires, Mar del plata
Mensajes: 250
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Consulta php-Android

Logré armar esto:

Código:
	JSONArray jArray;
        		try {
        			jArray = new JSONArray(result);
        			JSONObject json_data = null;
        			
        			for (int i = 0; i < jArray.length(); i++) {
        				json_data = jArray.getJSONObject(i);
        				
        				ct_id = json_data.getDouble("latitud"); // "latitud" es el campo dentro de la tabla donde estan los registros
        				ct_name = json_data.getDouble("longitud"); // "longitud" es el campo dentro de la tabla donde estan los registros

        				List<Overlay> mapOverlays = mapView.getOverlays();
        		        	Drawable drawable = GMapsActivity.this.getResources().getDrawable(R.drawable.icon);
        				CustomItemizedOverlay itemizedOverlay = new CustomItemizedOverlay(drawable, GMapsActivity.this);
        				
        				mapView = (MapView) findViewById(R.id.map_view);
        		        	mapView.setBuiltInZoomControls(true);
        		        
        				GeoPoint point = new GeoPoint( (int)(v_lat * 1e6), (int)(v_long * 1e6) ); / v_lat y v_lat son dos double
    					OverlayItem overlayitem = new OverlayItem(point, "prueba", "punto");
    					
    					// Muestro los puntos en el mapa
    					itemizedOverlay.addOverlay(overlayitem);  				
    					
    					mapOverlays.add(itemizedOverlay);
    					
    					MapController mapController = mapView.getController();
    					
    					mapController.animateTo(point);
    					mapController.setZoom(15);


        			}

Pero todavia no me anda. Habrá que armar algun array para almacenar la latitud y longitud, y despues pasarla al mapa?

Gracias!!!