0

JSON データを使用して、Google Maps API を使用してルートを作成し、「距離」と「期間」を含むテキスト フィールドに表示される JSON データを抽出しようとしています。ジオコードを逆にして Google Map API にリクエストを送信するテキスト フィールドが必要です。ここに私が使用しているコード例があります:

    // Create new SBJSON parser object
SBJSON *parser = [[SBJSON alloc] init];

// Prepare URL request to download statuses from Twitter
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://twitter.com/statuses/public_timeline.json"]];

// Perform request and get JSON back as a NSData object
NSData *response = [NSURLConnection sendSynchronousRequest:request      returningResponse:nil error:nil];

// Get JSON as a NSString from NSData response
NSString *json_string = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];

// parse the JSON response into an object
// Here we're using NSArray since we're parsing an array of JSON status objects
NSArray *statuses = [parser objectWithString:json_string error:nil];

// Each element in statuses is a single status
// represented as a NSDictionary
for (NSDictionary *status in statuses) {
  // You can retrieve individual values using objectForKey on the status NSDictionary
  // This will print the tweet and username to the console
  NSLog(@"%@ - %@", [status objectForKey:@"text"], [[status objectForKey:@"user"] objectForKey:@"screen_name"]);
}

画面に出力するのではなく、JSON データから特定のデータを収集しながらテキスト フィールドに出力したいと考えています。また、ジオコーディングを逆にしたいと考えています。

4

0 に答える 0