代码之家  ›  专栏  ›  技术社区  ›  bpapa

iPhone-我可以在不显示地图的情况下使用MapKit吗?

  •  3
  • bpapa  · 技术社区  · 16 年前

    我正在编写一个应用程序,它将使用反向地理编码将用户的当前位置转换为街道地址或城市。似乎只有通过mapkit(特别是placemark类)才能获得此类信息。

    我可以在不向用户显示地图的情况下使用它吗?

    我问这个的原因是因为 Google HTTP Reverse Geocoding documentation 它指出:

    注意:地理编码服务只能与在谷歌地图上显示结果一起使用;禁止在地图上不显示结果的情况下对结果进行地理编码。有关允许使用的完整详细信息,请参阅MapsAPI服务许可证限制条款。

    我想知道这是否同样适用于Mapkit API,或者谷歌和苹果是否解决了一些问题。

    2 回复  |  直到 16 年前
        1
  •  3
  •   bpapa    16 年前

    我在这里回答自己的问题太多了-

    10.12使用或显示没有相应谷歌地图的内容,除非在地图API文档、街景API文档中明确允许您这样做,或通过谷歌的书面许可(例如,您不得使用通过服务获得的地理代码,除非与谷歌地图结合使用,但街景六EWAPI文档明确允许您在没有相应谷歌地图的情况下显示街景图像;或

    通过 Google Maps iPhone TOS

        2
  •  1
  •   Dennis    16 年前

    map-kit框架为您的应用程序提供了一个可嵌入的映射接口。使用它可以显示来自自定义应用程序窗口和视图的地图或卫星图像。您还可以使用框架用兴趣点和其他自定义信息来注释地图。

    上面所述的使用Google HTTP API进行反向地理编码的方法将是显示您正在寻找的信息并使用文本框读取信息的更好方法。