【问题标题】:iPhone - can I use MapKit without displaying a Map?iPhone - 我可以在不显示地图的情况下使用 MapKit 吗?
【发布时间】:2009-08-25 14:20:49
【问题描述】:

我正在编写一个应用程序,该应用程序将使用反向地理编码将用户的当前位置转换为街道地址或城市等信息。似乎获取此类信息的唯一方法是通过 MapKit(特别是 Placemark 类)。

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

我问这个的原因是因为在Google HTTP Reverse Geocoding documentation 它声明:

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

我想知道这是否也适用于 MapKit API,或者 Google 和 Apple 是否解决了问题。

【问题讨论】:

    标签: iphone google-maps mapkit


    【解决方案1】:

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

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

    通过Google Maps iPhone TOS

    【讨论】:

    【解决方案2】:

    Map Kit 框架为您的应用程序提供了一个可嵌入的地图界面。使用它来显示来自自定义应用程序的窗口和视图的地图或卫星图像。您还可以使用该框架为您的地图添加兴趣点和其他自定义信息。

    上述关于使用 Google 的 HTTP API 进行反向地理编码的内容将是一种更好的方式来显示您正在寻找的信息并使用文本框来阅读信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-11
      • 2023-01-25
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多