【问题标题】:Save Image of Google map to be loaded offline保存要离线加载的谷歌地图图像
【发布时间】:2016-12-06 05:43:02
【问题描述】:

我在 ipad 的 Ionic 应用程序(连接到 NodeJS/Express)中使用 Google 地图。

在应用程序中,我正在为用户提供的地址显示标记。我的用例是用户需要在离线时查看带有标记的谷歌地图。这些主要是在现场无法访问互联网的现场用户。

我想的方法是让用户在 ionic 应用程序中启动带有标记的谷歌地图(当他们连接到互联网时)并提供一个保存按钮。一旦他们点击保存按钮,我们就会以某种方式将地图视图的图像/屏幕截图保存在设备上。

当用户离线打开地图时,我们会加载此图像。

保存 Ionic 应用程序中显示的地图图像的最佳方式是什么?我应该考虑另一种方法吗?

谢谢。

【问题讨论】:

    标签: google-maps ipad mobile ionic-framework


    【解决方案1】:

    选项 1:我认为您可以在这里使用 Google Static Maps api,它返回图像文件,您可以在用户单击保存按钮时调用此 api(显然当您有互联网连接时 em>),并在本地缓存图像。只需通过Google Static Maps api

    选项 2:我不喜欢这种情况,但最坏的情况是,如果对您不起作用,只需截取用户屏幕的屏幕截图并保存该图像。这是用于截图的cordova插件cordova-screenshot

    编码愉快:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      • 1970-01-01
      • 2017-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多