我想以短信形式将位置坐标作为Google Maps链接(http://maps.google.com/?saddr=%1.6f,%1.6f)发送,但我无法使其正常工作...如何我应该这样做以便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];
}
}
有任何想法吗?非常感谢您的回答!!!!
谢谢您,节日快乐!
最佳答案
你不应该有:
controller.body = [NSString stringWithFormat:@"http://maps.google.com/?saddr=%1.6f,%1.6f", location.latitude, location.longitude];
您正在对主体进行硬编码,然后创建一个无关的字符串,该字符串可能格式正确,并且从未对其进行任何处理。