5
내 응용 프로그램에서 WebView
을 사용하여 Google지도에서 두 지리적 지점 간의 방향을 보여주고 싶습니다. 시도했지만 방향이 표시되지 않고 기호 페이지 만 표시됩니다. 그것을하는 방법?android - 웹보기에서 길 찾기를 표시하는 방법
public class android_testing extends Activity {
public WebView webview;
protected ProgressDialog web_pd;
final Handler rb_web_pd_Handler = new Handler();
@Override
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
setContentView(R.layout.main);
webview = (WebView)findViewById(R.id.wv_direction);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setPluginsEnabled(true);
webview.getSettings().setDomStorageEnabled(true);
webview.getSettings().setBuiltInZoomControls(true);
webview.getSettings().setSupportZoom(true);
webview.getSettings().setAllowFileAccess(true);
web_pd = ProgressDialog.show(android_testing.this, "", "Please wait...", true);
Thread t = new Thread()
{
public void run()
{
rb_web_pd_Handler.post(checked_LoginResp);
}
};
t.start();
webview.setWebViewClient(new WebViewClient()
{
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl)
{
// Handle the error
}
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith("tel:")) {
Intent intent = new Intent(Intent.ACTION_DIAL,
Uri.parse(url));
startActivity(intent);
}else if(url.startsWith("http:") || url.startsWith("https:")) {
view.loadUrl(url);
}
return true;
}
});
float source_lat = 17.493133f;
float source_long = 78.398438f;
float dest_lat = 17.444992f;
float dest_long = 78.379898f;
String page_url ="http://maps.google.com/maps?daddr="+dest_lat+","+dest_long+"&saddr="+source_lat+","+source_long;
System.out.println("URL:"+page_url);
webview.loadUrl(page_url);
}
final Runnable checked_LoginResp = new Runnable()
{
public void run()
{
try
{
webview.setWebChromeClient(new WebChromeClient()
{
public void onProgressChanged(WebView view, int progress)
{
if(progress == 100)
{
web_pd.dismiss();
}
}
});
}
catch(Exception e)
{
e.printStackTrace();
}
}
}; }
는이
처럼 보여하지만 난 직접 방향 페이지를 표시 할 수 있습니다. 그것은 가능한가?
구글지도 Directin를 표시하는 방법을 dscribe 것이 artical를 읽어? –