0

我正在尝试使用 Monotouch 学习 MapKit,但我很难弄清楚如何搜索地址。我终于找到了这段可能有帮助的 Objective-C 代码片段,但它有一行使用 URL 来获取返回值,我不知道如何在 C# 中使用这段代码:

NSString *urlString = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@&output=csv", [addressField.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

如果有人能给我一些有用的建议。

4

2 回答 2

4

这相当于:

string urlString = String.Format(@"http://maps.google.com/maps/geo?q={0}&output=csv", System.Web.HttpServerUtility.UrlEncode(addressField.text))
于 2010-03-22T00:11:45.577 回答
0

对于网址试试这个

var uri = new Uri (url);
var nsurl = new NSUrl (uri.GetComponents (UriComponents.HttpRequestUrl, UriFormat.UriEscaped));
UIApplication.SharedApplication.OpenUrl (nsurl);
于 2013-04-10T02:57:41.127 回答