【发布时间】:2012-06-08 03:22:35
【问题描述】:
我正在尝试使用 Phonegap 和 Sencha 来创建一些应用程序。
我确实知道原生开发会带来更快的应用程序,但我想尝试一下“如此著名”的 HTML5 黑暗(?)方面。
我一直在尝试简单且最小化的 Phonegap 和 Sencha 工具包安装,然后放了一个 jQueryMobile,然后是一个 Google Maps API 典型示例......即使在我的 Galaxy S2 上也很慢......不用说太慢了iPhone 3。
所以我决定删除 jQueryMobile,并使用调用 Google Maps API 的简单 HTML5 网页编译尽可能小的 Sencha 和 Phonegap 样板。而且...慢!
(显然)与本机解决方案无关......或者不是?
有人知道在不开发本地应用程序的情况下放置 Google 地图的速度足够快的解决方案吗? (或者如果我需要开发一个带有地图的应用程序,我必须使用本地)
注意:我尝试了所有东西的最新版本...Google Maps v3 API、Sencha Touch 2、Phonegap 1.7.1。
测试代码:
- http://www.sencha.com/forum/showthread.php?156501-Maps-with-sencha-touch
- http://www.mobiledevelopersolutions.com/home/start/twominutetutorials/tmt4part1
- APP:https://play.google.com/store/apps/details?id=com.mds.gmapdemo&feature=more_from_developer#?t=W251bGwsMSwyLDEwMiwiY29tLm1kcy5nbWFwZGVtbyJd
- http://jquery-ui-map.googlecode.com/svn/trunk/demos/jquery-google-maps-mobile.html
与 Galaxy S2 中的原生解决方案相比,所有这些示例都非常慢……而且在其他“典型”Android 中非常非常非常慢。
【问题讨论】:
-
Google Maps API 是 Google Maps API,无论它运行在什么上。你怎么称呼它?你想做什么?你的代码是什么样的?当你给我们这么少的东西时,很难回答你的问题。
-
我会回答你一个问题......你知道任何应用程序(Play 或 AppStore)在非本地环境中运行 Google 地图并且运行(几乎至少)与本地解决方案? :P
-
这里有所有的例子......
标签: html cordova google-maps-api-3 sencha-touch-2