我正在使用Cordova + Onsen UI构建混合应用程序。在我安装plugin.google.maps之前,一切都运行良好。安装插件后,即使在没有使用地图的页面中,整个应用也会变得非常滞后。
有没有人遇到过同样的问题?有什么解决方案吗?
答案 0 :(得分:1)
开放平台/ android / src / plugin / google / MyPluginLayout.java和GoogleMaps.java
搜索行
webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
并改为
webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
这令人难以置信地提升了我的应用程序。我确定这会解决您的问题。
答案 1 :(得分:0)
这实际上取决于您使用的是哪个地图插件。如果您的插件使用专为PC浏览器设计的Google Maps V3,它具有大容量内存和更好的网络(智能手机),则不适合Cordova。另一方面,您实际上可以尝试实施Google Maps Android API V2或Google Maps SDK for ios。
答案 2 :(得分:0)