我的网站上嵌入了自定义样式的 Google map (参见此处的示例 http://bit.ly/10sPaTb)
现在,有没有办法让 map 看起来像this?在 Android 应用程序中? 我曾尝试使用 webview 嵌入 map ,但我只得到一个空白页面。
如果我要使用 Android map View ,是否可以使其看起来像自定义样式,或者我是否可以只使用 Google 的标准 map 外观?
最佳答案
我设法让它工作。有两种解决方案,要么我可以使用 Phonegap 进行 Activity (效果很好),要么使用 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 时,定位效果非常好。 希望有人能在某个时候利用这一点。
关于java - 在 Android - Java 中显示自定义样式的 Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15861051/