1

我正在构建一个使用 Google Map V3 JS API 和 Fusion Tables 的 Phonegap 应用程序(iOS 和 Android)。该应用程序的核心是显示野生动物目击事件的“实时”地图——人们可以通过地图/应用程序等添加和查看目击事件。

核心功能运行良好。但是我们有 2 个性能问题: 1. 由于 Google 地图的“实时”特性和我们的地图内容(直接来自 Fusion Tables),地图加载速度很慢。2. 用户有时会没有电话网络覆盖(偏远地区)。根据上述问题,地图无法离线工作。

所以我们需要一种方法来帮助地图在没有网络覆盖的情况下离线工作。

我花了很多时间寻找替代方案,但是(在技术上只是自学)我很难找到答案......

  • 我们可以将 Google 静态地图与 Fusion Tables 一起使用吗?所以基线谷歌地图是一个静态地图,但我们仍然可以在它上面显示 Fusion Table 图层、标记等?
  • 我们可以将离线、非 Google 地图与 Fusion Tables 结合起来吗?所以我们会使用例如 TileMill 构建我们自己的离线地图,然后 Fusion Tables 图层会显示在上面吗?
  • 上述哪些类型的离线地图最适合与 PhoneGap 和 Fusion Tables 一起使用?使用PhoneGap 和TileMill 似乎存在一些我们正在努力克服的问题。有谁知道我们可以查看的成功部署的替代方案或替代方案?

为所有问题道歉。非常感谢任何和所有输入。

4

1 回答 1

0

您可能想考虑其他技术,您的问题表明您正在使用谷歌地图 API 和融合表,但也许您应该将这些陈述视为您可能需要重新考虑的假设。我建议将leaflet.js(http://leafletjs.com/)作为替代方案。为什么我告诉你这个我无法理解,因为我正在构建一个应用程序,它将与你的应用程序直接竞争,从它的声音来看。祝你好运。

于 2013-03-04T19:05:32.020 回答