2012-04-02 3 views
3

Hi jeder Körper ich bin neu in iPhone-Anwendungsentwicklung. In meiner Anwendung brauche ich Piechart, also bin ich Google-Diagramm api verwendet, das ich dieses piechart Bild bekam. aber es zeigte nur statisch. wie man in dieser URL Werte für die Erstellung dynamischer Kreisdiagramme erhält.Wie übermittele ich meinen eigenen Wert in der URL für Diagramm mit Google API?

Wie übergeben Sie den Wert für Diagramm, in dieser unteren URL.

NSString* [email protected]"http://chart.apis.google.com/chart?chf=bg,s,67676700&chs=300x225&cht=p&chd=s:Uf9a&chdl=30°|40°|50°|60°"; NSString *theurl=[myurl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

Unten ist mein entsprechenden Code:

NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:theurl] cachePolicy:NSURLRequestUseProtocolCachePolicy 
                timeoutInterval:60.0];            

NSURLResponse* response; 
NSError* error; 
NSData *imageData=[NSURLConnection sendSynchronousRequest:theRequest returningResponse:&response error:&error]; 
NSLog(@"%@",error); 
NSLog(@"%@",response); 
NSLog(@"%@",imageData); 

UIImage *myimage = [[UIImage alloc] initWithData:imageData]; 

graphimage.image=myimage; 

Antwort

0

Hey Sie haben Ihren eigenen Eingang in die URL selbst setzen, aber Sie müssen die Parameter kennen und was sie verwendet wird. überprüfen Sie diese API doc zu wissen, dass http://code.google.com/apis/chart/image/docs/making_charts.html

http://chart.apis.google.com/chart?chf=bg,s,67676700&chs=300x225&cht=p&chd=s:Uf9a&chdl=30 ° Parameter | 40 ° | 50 ° | 60 °

in dieser URL die chf chs Wert ändern je nachdem, was Sie wollen.

+0

Vielen Dank für Ihre Idee. – sara

Verwandte Themen