2013-04-07 13 views
3

我有風格的谷歌地圖自定義我的網站上內嵌(見這裏例如http://bit.ly/10sPaTb顯示自定義的樣式是Android的谷歌地圖 - Java的

現在,反正是有讓地圖看起來像this一個Android應用程序裏面? 我已經嘗試使用webview來嵌入地圖,但我只得到一個空白頁。

如果我使用Android mapview,是否可以使其看起來像自定義樣式,還是隻能使用Google的標準地圖外觀?

+0

我也在Firefox中得到空白屏幕。爲什麼該網站要求定位? – 2013-04-09 21:49:01

回答

1

我設法讓它工作。有兩種解決方案,我可以使用Phonegap進行活動(完美運行),使用webview也可以。問題在於JavaScript未啓用。我所做的是我從問題中的鏈接下載了腳本和HTML文件,然後將這些文件放在/ assets/www /中,並將webview指向本地.html文件。

WebView myWebView = (WebView) findViewById(R.id.webView1); 
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
WebSettings webSettings = myWebView.getSettings(); 
webSettings.setJavaScriptEnabled(true); 
myWebView.loadUrl("file:///android_asset/www/index.html"); 

我試着用下面的代碼來訪問數據庫GPS進行定位

myWebView.getSettings().setGeolocationDatabasePath("/data/data/<app-name>"); 

但沒有工作,當我用PhoneGap的定位完美。 希望有人可以利用這一段時間。