2010-03-21 2 views
0

Я пытаюсь узнать MapKit с Monotouch, и мне трудно понять, как искать адрес. Я наконец-то нашел этот фрагмент кода Objective-C, которые могли бы помочь, но она имеет линию, где они используют URL, чтобы получить возвращаемое значение, и я понятия не имею, как использовать этот код в C#:Monotouch stringWithFormat, используя URL-адрес

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

Если бы кто-нибудь мог дать мне совет, который был бы полезен.

ответ

4

Это эквивалентно:

string urlString = String.Format(@"http://maps.google.com/maps/geo?q={0}&output=csv", System.Web.HttpServerUtility.UrlEncode(addressField.text)) 
+0

К сожалению, я отправил неправильный фрагмент кода, но спасибо за ваш правильный ответ! :) –

0

Для URLs попробовать это

var uri = new Uri (url); 
var nsurl = new NSUrl (uri.GetComponents (UriComponents.HttpRequestUrl, UriFormat.UriEscaped)); 
UIApplication.SharedApplication.OpenUrl (nsurl);