0

我正在尝试将地址从 iOS 应用程序发送给电子邮件收件人。我希望该地址链接到 Safari/浏览器中的 Google 地图搜索

这是我到目前为止所拥有的。我想知道如何使用地址来搜索地图:

 NSString *myUrl = [NSString stringWithFormat:@"https://maps.google.co.uk/%@", addressLb.text];

NSString *emailBody = [NSString stringWithFormat:@"I'm at %@ on %@. Come join me... %@", nameLb.text, addressLb.text, myUrl];

我遇到的一个问题是 addressLB.text 中的地址有间距。因此,NSString *myUrl = [NSString stringWithFormat:@"maps.google.co.uk/?q=%@";, addressLb.text];将搜索 maps.google.co.uk/?q=1600 并删除宾夕法尼亚州

谢谢你的帮助

4

1 回答 1

1

添加 /maps?q= 后跟使用加号 (+) 代替空格的地址到 google maps url 的末尾。例如,要查找 1600 Pennsylvania Avenue, Washington, DC:

https://maps.google.com/maps?q=1600+Pennsylvania+Avenue,+Washington,+DC

于 2012-10-19T11:34:38.330 回答