繁体   English   中英

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

[英]iPhone - can I use MapKit without displaying a Map?

我正在编写一个应用程序,它将使用反向地理编码将用户的当前位置转换为街道地址或城市。 看来获取此类信息的唯一方法是通过MapKit(特别是Placemark类)。

我可以使用它而不必向用户显示地图吗?

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

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

我想知道这对MapKit API是否也适用,或者谷歌和苹果是否能解决问题。

我在这里过多地回答我自己的问题 -

10.12在没有相应Google地图的情况下使用或显示内容,除非您在Maps API文档,街景API文档或Google的书面许可下明确允许这样做(例如,您不得使用通过Google获得的地理编码)服务除了与Google地图一起使用,但街景API文档明确允许您显示没有相应Google地图的街景图像); 要么

通过谷歌地图iPhone TOS

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

上面介绍的使用Googles HTTP API进行反向地理编码的方法是显示您要查找的信息并使用文本框读取信息的更好方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM