2013-01-06 2 views
-2

안녕하세요 저는 webview에서 google지도 streetview를로드하고 있으며 iitextfield에서 위치를 입력하고 싶습니다. html 파일의 long long을 변경해야합니다. 어떻게 할 수 있습니까? 이것은 내가 내의 UITextField에 주소를 통과 한 후 위도 긴 변경을 원했습니다 내가 웹뷰에서 그 후이 html 파일을로드하고iphone에서 파일로드시 대상 C에서 html 파일의 내용을 어떻게 변경합니까?

<html> 
    <head> 
    <meta charset="utf-8"> 
    <title>Google Maps JavaScript API v3 Example: Embedded StreetView</title> 
    <link href="/maps/documentation/javascript/examples/default.css" rel="stylesheet"> 
    <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script> 
    <script> 
     function initialize() { 
     var bryantPark = new google.maps.LatLng(37.869260, -122.254811); 
     var panoramaOptions = { 
      position:bryantPark, 
      pov: { 
      heading: 165, 
      pitch:0, 
      zoom:1 
      } 
     }; 
     var myPano = new google.maps.StreetViewPanorama(document.getElementById('pano'), panoramaOptions); 
     myPano.setVisible(true); 
     } 
    </script> 
    </head> 
    <body onload="initialize()"> 
    <div id="pano" style="width: 425px; height: 240px"></div> 
    </body> 
</html> 

HTML 파일의 코드는하지만 난 내가를 변경하는 방법을 모르는 런타임에 HTML 파일

답변

0

당신은 자바 스크립트를 사용하여 변경할 수 있습니다. 예를 들어, 위해 다음 코드를 작성하여 몸에 새 단락을 추가 :

NSString *js = @"document.body.appendChild(document.createElement(\"p\"));"; 
[webView stringByEvaluatingJavaScriptFromString:js]; 
+0

을하지만 난 location.coordinate.latitude 및 location.coordinate.longitude 같은 coordiates의 가치를 전달할 수있는 방법, 나는 다음을 얻을 lat1과 string2 같은 두 문자열의 값은 친절하게도이 js 파일에 string1과 string2를 전달할 수 있는지 알려주겠습니다. – adnan

+0

@adnan은 형식 문자열을 사용합니다. –

관련 문제