2010-02-16 48 views
4

我试图检测当前用户地址使用MKReverseGeocoder传递坐标获得通过CLLocation类。读MKReverseGeocoder Class Reference我注意到,反向地理编码不使用MKReverseGeocoder

谷歌服务条款要求反向地理编码服务与谷歌地图一起使用;在设计应用程序的用户界面时考虑到这一点。

所以我想知道是否(以及最终如何)在iPhone OS SDK 3.1.3上反转地理编码用户当前位置。 我以为使用Google Maps API但EULA具有相同的义务。 雅虎地图API更糟,微软公司也不免费。

回答

1

那么,如果谷歌的EULA有义务,并且你没有跟随它(类似主题here),那么当然你不能做到这一点。

不过,我会建议你找到一些替代品,this,它是免费的,并没有看起来不好。

0

一个上GEONAMES问题:检索城市,我必须通过北,南,EAS,西 ;有一种方法只能通过经纬度&来检索城市?我无法找到办法...

+0

您可以尝试http://ws.geonames.org/extendedFindNearby?lat=47.3&lng=9并解析回复 – maxcanna

+0

是的,我已经看到了该方法,但是,如果我inser坐标我的城市(米兰,意大利)我只检索米兰郊区... 0.0 0.0 6295630 L AREA欧洲48.6909603909255 9.140625 6255148 L CONT意大利42.8333333 12.8333333 3175395 IT意大利A PCLI伦巴第45.6666667 9.5 3174618 IT意大利A ADM1 Fiera Campionaria 45.4772856285137 9.1556453704834 6693841 IT意大利P PPLX - > Fiera这是米兰的“区域”。有任何想法吗? – zebra