0

是否可以通过 iphone 在我的wallpost 侧面附加谷歌地图的链接(图片)?我的墙贴没问题,但我不知道如何处理地图。Ps 在我的应用程序中我也实现了 mapkit,我不知道我是否使用坐标进行 gquery 以获得地图链接,或者我必须使用我在 mapkit 上的位置工作

我用谷歌静态地图找到了我的解决方案:D

这是我的代码:

    dialog.attachment = [NSString stringWithFormat:
                     @"{ \"name\":\"%@ si trova a %@\"," "\"media\":[{\"type\":\"image\"," 
                     "\"src\":\"http://maps.google.com/maps/api/staticmap?size=100x100&zoom=14&markers=color:blue|label:here|%g,%g&mobile=true&sensor=false\","
                     "\"href\":\"http://developers.facebook.com/connect.php?tab=iphone/\"}],}",
                     _facebookName, citta.text, mylat, mylong ];
4

1 回答 1

1

发布图像使用以下代码(从演示应用程序中提取

- (IBAction) publishStream: (id)sender {

  SBJSON *jsonWriter = [[SBJSON new] autorelease];

  NSDictionary* actionLinks = [NSArray arrayWithObjects:[NSDictionary dictionaryWithObjectsAndKeys: 
                               @"Always Running",@"text",@"http://itsti.me/",@"href", nil], nil];

  NSString *actionLinksStr = [jsonWriter stringWithObject:actionLinks];

  NSDictionary* attachment = [NSDictionary dictionaryWithObjectsAndKeys:
                            @"a long run", @"name",
                            @"The Facebook Running app", @"caption",
                            @"it is fun", @"description",
                            @"http://itsti.me/", @"href",
                            [NSArray arrayWithObjects:
                             [NSDictionary dictionaryWithObjectsAndKeys:
                              @"image", @"type",
                              @"http://www.gogle.com/", @"href",
                              @"http://a1.twimg.com/profile_images/457512510/iconoTwitter_bigger.gif", @"src",nil]
                             , nil ]
                            ,@"media", nil];


  NSString *attachmentStr = [jsonWriter stringWithObject:attachment];
  NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                 kAppId, @"api_key",
                                 @"Share on Facebook",  @"user_message_prompt",
                                 actionLinksStr, @"action_links",
                                 attachmentStr, @"attachment",
                                 nil];


  [_facebook dialog: @"stream.publish"
          andParams: params
        andDelegate:self];

}
于 2010-10-15T11:44:31.210 回答