将MKReversegeoCoder与本机应用程序一起使用

时间:2010-07-15 14:20:46

标签: iphone google-maps geocoding reverse-geocoding

我已经使用iPhone sdk的MKReverseGeocoder为我的应用程序而不使用iphone sdk的mapview,但我的应用程序有地图视图,我从google api传递地址。

但是为了获得地址我正在做如下:

  1. CLLocation库的当前位置(纬度/经度)
  2. iphone sdk的MKReversegeocoder API从纬度/经度获取地址
  3. 将此地址发送到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

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

1 个答案:

答案 0 :(得分:0)

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

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

我不是贸易或专业的律师,但凭据我的知识和对他们的条款的理解,你应该安全回家。