0

我已经在我的应用程序中使用了来自 iPhone sdk 的 MKReverseGeocoder,而没有使用 iphone sdk 的 mapview,但是我的应用程序具有我从 google api 传递地址获取的地图视图。

但为了获得地址,我正在执行以下操作:

  1. 当前位置(纬度/经度)与 CLLocation 库
  2. iphone sdk 的 MKReversegeocoder API 从纬度/经度获取地址

将此地址发送到 google maps api 以获取地图

所以我怀疑我使用 iphone MKReversegeocoder 的程序是否违反了谷歌条款和条件的规则,因为我没有使用 iphone sdk 的 mapview

参考:

http://developer.apple.com/iphone/library/documentation/MapKit/Reference/MKReverseGeocoder_Class/Reference/Reference.html

http://code.google.com/apis/maps/iphone/terms.html

等待任何有价值的帮助来澄清我的疑问

4

1 回答 1

0

您没有说明您使用哪个 Google 地图 API 来获取地图。根据第 10.8 条,您只能在从 Web 浏览器访问静态 API 时使用它。如果您使用任何其他 API,您应该没问题。您不需要通过 Apple 的地图 API(第 1.1、1.3 条和其他条款)获取地图,但可以使用其他 Google API 获取内容。

第 10.12 条规定,您只能将数据与 Google 地图结合使用。但是,它没有说明您必须为此使用哪个 Google 地图 API(没有使用 Apple API 的要求),因此只要您至少使用其中一个地图 API,这应该没问题。

我不是行业或专业的律师,但据我所知和对他们条款的理解,你应该在家安全。

于 2010-07-15T14:40:05.997 回答