3

我的网站上嵌入了自定义样式的 Google 地图(请参阅此处的示例http://bit.ly/10sPaTb

现在,有没有办法让地图在 Android 应用程序中看起来像这样?我曾尝试使用 webview 嵌入地图,但我只得到一个空白页。

如果我要使用 Android 地图视图,是否可以让它看起来像自定义样式或者我只能使用谷歌的标准地图外观?

4

1 回答 1

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 时,定位效果很好。希望有人可以在某个时候利用这一点。

于 2013-04-10T08:40:35.557 回答