谷歌地图在PhoneGap中加载地图的速度很慢

时间:2013-05-07 14:45:24

标签: javascript iphone ios google-maps cordova

如何让Google地图保持这种状态:

enter image description here

我不希望它显示标记点。

我的解决方案是在步骤1秒内使用setTimeIntervalgmap.setCenter进行setCenter工作。当地图处于全屏时,setCenter功能起作用。但我认为这个解决方案不适合我的应用程序。

另一个细节是,地图已设置为仅在您单击选项时才会显示。所以地图隐藏在另一个div中。

我还尝试将gmap的事件闲置,但它不起作用。

1 个答案:

答案 0 :(得分:2)

你可能不再需要帮助了,但我给出了我对同一问题的回答。 Google Maps API v3专为PC浏览器而设计,具有大容量内存和更好的网络(比智能手机),因此不适合PhoneGap。

Google提供了Google Maps Android API v2Google Maps SDK for iOS,它们能够更快地加载地图,但您需要使用Java和Objective-C。

phonegap-googlemaps-plugin可以帮助您轻松地将这些Google地图实施到您的PhoneGap / Apache Cordova中。

因此,如果您下次尝试将Google地图嵌入到您的应用中,请尝试使用它。 enter image description here

phonegap-googlemaps-plugin