通过应用内电子邮件发送谷歌地图链接

时间:2012-06-07 18:31:23

标签: iphone objective-c ios

实际上我正在开发一个iOS应用程序,允许用户通过邮件或短信发送他的位置。

我想发送一封包含http://maps.google.com/maps?q=London之类链接的电子邮件  然后接收者只需触摸该链接即可打开地图应用程序

有没有办法做到这一点 提前谢谢

3 个答案:

答案 0 :(得分:1)

这是内置于iOS中的Mail应用程序。如果您在电子邮件中发送自己http://maps.google.com/maps?q=London,并在iOS设备上打开它,它会自动将其链接到地图应用。如果您想从其他应用链接到地图应用,请参阅此链接How can I launch the Google Maps iPhone application from within my own native application?

答案 1 :(得分:0)

您可以执行类似操作,例如在邮件的邮件正文中放置超链接,并在制作MFMailComposeViewController的邮件正文时将isHTML属性设置为YES。

答案 2 :(得分:0)

尝试查看MFMessageComposeViewControllerMFMailComposeViewController类。 MFMessageComposeViewController具有body属性,而MFMailComposeViewController具有setMessageBody:isHTML:方法。

实现这些模态视图控制器后,您可以轻松地http://maps.google.com/maps?q=London设置相应的属性/使用相应的方法来填充邮件/电子邮件正文,其中包含您的地图链接以及您要添加的任何其他文本。 / p>