iPhone - 我可以在不显示地图的情况下使用MapKit吗?

3
我正在编写一个应用程序,将使用反向地理编码将用户的当前位置转换为类似于街道地址或城市的东西。似乎获取此类信息的唯一方法是通过MapKit(特别是Placemark类)。
我可以在不向用户显示地图的情况下使用它吗?
我之所以问这个问题,是因为在Google HTTP Reverse Geocoding documentation中指出:
引用: 注意:地理编码服务只能与在Google地图上显示结果一起使用;禁止在没有在地图上显示它们的情况下对地理编码结果进行编码。有关允许使用的完整详细信息,请查阅Maps API Terms of Service许可限制。
我想知道这是否也适用于MapKit API,还是谷歌和苹果已经解决了这个问题。
2个回答

3

我在这里经常自问自答 -

10.12未经Google地图API文档,街景API文档或Google书面许可明确允许的情况下,不得使用或显示内容,例如,您不能单独使用服务获取的地理编码,但是街景API文档明确允许您显示街景影像而无需相应的Google地图;或

通过Google Maps iPhone TOS


您可以使用现有的免费服务进行反向地理编码。我之前看到过这个网站:http://www.viawindowslive.com/Articles/VirtualEarth/Freereversegeocoding.aspx - Jab

1

地图工具包框架为您的应用程序提供可嵌入的地图界面。使用它来显示自定义应用程序窗口和视图中的地图或卫星图像。您还可以使用该框架在地图上注释感兴趣的点和其他自定义信息。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接