Отправьте координаты местоположения пользователя в SMS.app в виде googleMaps-ссылки. - PullRequest
2 голосов
/ 23 декабря 2010

Я хочу отправить координаты своего местоположения в виде ссылки на Карты Google (http://maps.google.com/?saddr=%1.6f,%1.6f) в виде SMS-сообщения, но я просто не могу заставить ее работать ... Как мне сделать так, чтобы ссылка на GoogleMaps зависела от моего местоположения ??

MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];

        controller.body = @"This is my location http://maps.google.com/?saddr=%1.6f,%1.6f";

    NSString *googleMaps = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f", location.latitude, location.longitude];

    controller.recipients = [NSArray arrayWithObjects:nil];
            controller.messageComposeDelegate = self;
            [self presentModalViewController:controller animated:YES];  
            }
    }

Есть идеи? Буду очень признателен за ответ !!!!

Спасибо и счастливых праздников!

Ответы [ 2 ]

3 голосов
/ 23 декабря 2010

если у вас нет:

controller.body = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f", location.latitude, location.longitude];

вы жестко кодируете тело и затем создаете несвязанную строку, которая, вероятно, правильно отформатирована и никогда ничего с ней не делает.

0 голосов
/ 23 декабря 2010

вам нужно сделать location.coordinate.latitude, location.coordinate.longitude, предполагая, что location является объектом размещения.

...