【问题标题】:Cordova app with Cordova GoogleMaps Plugin on IBM MobileFirst Platform在 IBM MobileFirst 平台上使用 Cordova GoogleMaps 插件的 Cordova 应用程序
【发布时间】:2016-06-20 03:52:04
【问题描述】:

我刚刚开始使用 IBM MobileFirst Platform(MFP)。
有谁知道如何在带有 MFP 的 Cordova 应用程序上使用 Google 地图?

当我尝试将 MobileFirst Cordova SDK 添加到现有应用程序中时,由于超出范围的 cordova 版本而出现错误。
我的应用程序上的 Cordova 版本是:
-cordova-android:4.1.1(要求:>=5.1.1 -cordova-ios:3.9.2(要求:>=4.1.1 我的应用正在使用 Cordova GoogleMaps 插件。
https://github.com/mapsplugin/cordova-plugin-googlemaps
版本为1.3.9(stable),不支持cordova-ios 4.x。
另一方面,Cordova GoogleMaps Plugin(1.4+) 可以支持 cordova-ios 4.x 但不稳定。
因此,当我的应用可以使用 Google 地图时,它不能使用 MFP。
此外,当它可以使用 MFP 时,它不能使用 Google Maps。

除了等到 Cordova GoogleMaps Plugin 稳定版变成 1.4.0 之外,有没有解决办法?

【问题讨论】:

    标签: java cordova google-maps ibm-mobilefirst cordova-plugins


    【解决方案1】:

    您也在 MobileFirst Slack 社区中提出了这个问题并收到了您的问题...

    基于 MobileFirst Platform Foundation 7.1 的 Cordova 应用程序使用 Cordova 3.6。
    MobileFirst Foundation 8.0 现在支持标准 Cordova 应用程序,并且支持的 ios 和 android Cordova 插件的最低版本符合要求。

    您可以使用 v8.0 创建符合您要求的 Cordova 应用程序。

    【讨论】:

    • 我了解 MFP 8.0 在我的应用程序上支持 Cordova 版本。感谢您的回复。
    【解决方案2】:

    尝试在 iFrame 中使用嵌入式地图。 Google Maps Embed API 没有使用限制。

    https://developers.google.com/maps/documentation/embed/guide

    这就是我搜索附近餐馆的方法。

    <iframe
         id="map"
         width="600"
         height="450"
         frameborder="0" style="border:0"
         src="https://www.google.com/maps/embed/v1/search?key=<key>&q=restaurants&zoom=13" allowfullscreen>
    </iframe>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-03
      • 2013-04-16
      • 1970-01-01
      相关资源
      最近更新 更多