2011-09-17 147 views
0

我想通過Android模擬器中的WebView顯示maps.google.com網站,但我沒有看到該網站並只看到加載。Android網站不顯示在webview中

我可以看到其他網站,如www.google.com。我是否需要爲像maps.google.com這樣的網站啓用更多設置?

權限在清單

<uses-permission android:name="android.permission.INTERNET" /> 

代碼

  WebView view= (WebView) findViewById(R.id.view1); 
      View.getSettings().setJavaScriptEnabled(true); 
      View.getSettings().setBuiltInZoomControls(true); 
      View.getSettings().setSupportZoom(true); 
      View.loadUrl("http://maps.google.com"); 
+1

logcat中是否顯示任何錯誤? –

+0

請在這裏打印一些顯示錯誤的logcate .. –

+0

@nik:「我可以看到其他網站,如www.google.com。」請閱讀這一行。並且他也沒有得到任何錯誤.. – user370305

回答

0

請嘗試運行與谷歌的API,而不是正常的仿真模擬器,我相信你得到了它。

它可以幫助你。

0

您應該使用MapView而不是WebView。它可以讓你更好地控制地圖。 你需要從谷歌獲得一個apiKey,與你正在使用的keystore相關聯(這隻需要一分鐘),但這很麻煩。請記住,如果您直接從eclipse運行它(而不是安裝的.apk),則還需要獲得與eclipse調試密鑰庫關聯的apiKey。