Google地图低分辨率,在PhoneGap 2.5中模糊不清

时间:2013-05-16 03:01:33

标签: google-maps cordova google-maps-api-3

我正在开发一款使用Google Maps API的PhoneGap应用。我已经创建了许多我的图形的高分辨率版本,用于在更高分辨率的屏幕上显示,看起来非常漂亮,但地图图块本身的分辨率非常低且模糊。我们的移动网站上的地图图块基本上使用相同的代码构建,更加清晰,外观更美观。 (有关完整尺寸的比较,请参阅here。)

我的视口标记是:

<meta id="viewport" name="viewport" 
    content="width=device-width, initial-scale=1.0, user-scalable=no" />

如何在我的应用中让地图图块看起来更好?

Comparison of PhoneGap app and mobile website

1 个答案:

答案 0 :(得分:2)

在年龄问题上遇到同样的问题,在启用硬件加速时,Phonegap使用的WebView组件似乎是一个DPI扩展问题,默认情况下自Android 4.0开启。

您可以通过将Android:hardwareAccelerated =“false”添加到AndroidManifest.xml中的标记来强制禁用硬件加速,并且地图将再次变得清晰,但yoru应用程序的其余部分可能会更加缓慢,尤其是你有很多HTML / CSS元素。

另一个解决方案是在index.html中设置视口使用原生屏幕DPI,但是你的所有应用程序看起来都很小。

所以遗憾的是,我还没有找到任何令人满意的解决方案,并且关于网络问题的信息并不多。