使用UIButton打開網頁谷歌地圖


</p>
<pre name="code" class="Objective-C">首先,聲明一個webview視圖和一個OpenMaps事件,分別實現存儲器。OpenMaps事件的實現如下:</pre>
<pre name="code" class="Objective-C">-(IBAction)OpenMaps</pre>
<pre name="code" class="Objective-C">{
//創建一個字符變量addressText,用於取得文字,在數字變量獲得數據轉換爲文字格式。
//此處理程序指定網站所打開的內容:"保定、北京、中國”的拼音字符
NSString *addressText=@"baoding,hebei,china";
//在字符串程序的數據中把字符轉換爲URL網頁格式
//此處NSASCIIStringEncoding中使用ASCII爲字符串的格式轉換
addressText=[addressText stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
//NSString字符串是程序設計常用的數據類型之一,是一個對象類型,幫助程序應對字符類型字符串操作。
//urlText是字符定義所創建的文字對象,處理指定的地圖網站。
//其中addressText是對網站發送的一個指定的網址
NSString *urlText=[NSString stringWithFormat:@"http://maps.google.com/maps?q=%@",addressText];
//開啓網頁視圖與用戶交互的屬性值
webView.userInteractionEnabled=true;
//網頁視圖向網站發送一個指定網站內容的urlText數據變量
[webView loadRequest:[[NSURLRequest alloc]initWithURL:[[NSURL alloc]initWithString:urlText]]];
}</pre>
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章