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];

私が抱えている問題の 1 つは、addressLB.text のアドレスにスペースがあることです。したがって、NSString *myUrl = [NSString stringWithFormat:@"maps.google.co.uk/?q=%@";, addressLb.text];maps.google.co.uk/?q=1600 を検索し、ペンシルバニアをドロップします。

助けてくれてありがとう

4

1 に答える 1

1

GoogleマップのURLの末尾に、スペースの代わりにプラス(+)を使用して、/ maps?q=の後にアドレスを追加します。たとえば、ワシントンDCの1600ペンシルバニアアベニューを検索するには、次のようにします。

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

于 2012-10-19T11:34:38.330 に答える