【问题标题】:Can I use Android Google Map API without Useing Maps from Google我可以在不使用 Google 地图的情况下使用 Android Google Map API
【发布时间】:2013-01-15 09:15:42
【问题描述】:

我想使用自己的 WMS/WFS 服务,例如 Orthophotos。是否可以使用 Google Android Map API 来加载此地图?

因为在使用 Google Maps 商业时,我必须购买 Google Premier 许可证吗?

【问题讨论】:

    标签: android google-maps


    【解决方案1】:

    是否可以使用 Google Android Map API 来加载此地图?

    不,您不能将自己的地图传递给 Android 上的 Google 地图框架。

    您可以为此目的使用特殊工具。阅读this answer

    因为在使用 Google Maps 商业时,我必须购买 Google Premier 许可证吗?

    没有。对于 Android,即使您的应用已付费,您也可以使用 Google Maps API。阅读更多here

    【讨论】:

    • 好的,我可以免费使用 Google Android Map API,但我无法使用我的地图数据代替 Google 数据。我也可以在 Android 上免费使用地图服务吗?只有通过创建叠加层才能包含我的数据,对吗?
    • 您可以免费使用地图。您只需注册即可获得 API。您可以使用叠加层将数据放在上面。
    • @MatthiasH 在 Google Maps API v2 中,您只能使用多边形、折线和标记作为地图上的叠加层。
    • @MatthiasH 因此,如果您想使用不同的图块,那么您需要另一个库来显示地图。如果您想使用 OSM,那么您可以使用 these 库之一。确定您需要的提供程序并使用 Google 搜索 android 库:)。顺便说一句:如果您喜欢这个答案 - 不要忘记将其标记为已接受。
    • 感谢所有这些信息,我将尝试使用 osmdroid,并使用来自 osm 的 Tiles。并将尝试在栅格数据上绘制自己的多边形...我认为使用 Google Maps Android API 并使用叠加层将我的矢量绘制为栅格数据 :(。然后在 Google 地图中没有 WMS/WFS 支持API v2 ?
    【解决方案2】:

    我认为这是不可能的;我认为 Google API 只能用于 Google 服务。当 Google 提供最简单的地图服务并且 Google API 是免费的且无需付费时,为什么您必须寻找其他服务。

    【讨论】:

      【解决方案3】:

      我认为你不能。如果你想避免谷歌,试试这个:

      1. OSMdroid
      2. Mapsforge
      3. MapQuest

      免费

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-05-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多