2009-08-25 77 views
3

我正在编写一个应用程序,它将使用反向地理编码将用户的当前位置转换为街道地址或城市。似乎获得这种信息的唯一方法是通过MapKit(特别是地标类)。iPhone - 我可以在不显示地图的情况下使用MapKit吗?

我可以使用它而无需向用户显示地图吗?

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

注:地理编码服务只可在结合使用,显示谷歌地图上的结果;禁止在地图上显示地理编码结果。有关允许使用的完整详细信息,请参阅Maps API服务条款许可限制。

我想知道这是否适用于MapKit API,或者谷歌和苹果是否有所作为。

回答

3

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

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

通过Google Maps iPhone TOS

+0

您可以使用现有的免费服务,以反向地理。我后来看到了这个http://www.viawindowslive.com/Articles/VirtualEarth/Freereversegeocoding.aspx – Jab 2009-08-25 14:36:39

1

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

上述有关使用Google Googles HTTP API进行反向地理编码的内容是显示您正在查找的信息并使用文本框来读取信息的更好方法。

相关问题