Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/06/2013, 09:17
iceberg
 
Fecha de Ingreso: junio-2013
Mensajes: 8
Antigüedad: 10 años, 10 meses
Puntos: 1
Respuesta: Return y echo me dan resultados diferentes, por que?

Ok, gracias amigos aunque ya lo solucione, es decir mostrar todos los datos, ahora me encontre con otro problema : Uncaugth SyntaxError: Unexpected token {
Tengo la ligera sospecha que es algun problema del formato Json.
Les muestro como quedo el codigo y que genera finalmente:


Código PHP:

$arrayJson 
= array();
    
$i 0;
    foreach(
$Rs as $Route)
    {
            
            foreach(
$Route->TrackerRouteList as $unit)
            {
                
$arrayJson[$i]['Unit'] = $unit->TrackerId;
                foreach(
$unit->CoordinateList as $Coordinates)
                {
                    
$arrayJson[$i]['Coordinates'][] = array($Coordinates->Latitude$Coordinates->Longitude);
                
                }
                
$i++;
                
                
            }
            
                
            
    }
         
         
    foreach(
$arrayJson as $dataArray )
    {
            
$polylinejson.=json_encode($dataArray);

            
    } 

    
 return 
$polylinejson
Resultado esperado:
Código PHP:
{"Unit":7,"Coordinates":[["21.115957","-86.838120"]]}{"Unit":8,"Coordinates":[["21.110843","-86.840906"]]}{"Unit":9,"Coordinates":[["21.110757","-86.841915"]]}; 
Bueno ahora veré como solucionar el problema de la llave que menciona.
Gracias compañeros.