我试图弄清楚Google是否允许使用MKMapView
的屏幕截图在其他地方使用。我环顾四周,找到了UIImage
中MKMapView
创建UIImage
的方法,详见this post。
我担心谷歌会对此大惊小怪,否则如果我使用此代码创建{{1}}以便允许用户将其发布到Facebook,Twitter,Apple会拒绝该应用和其他社交网站。
我也在网上浏览过,发现Google的terms of use policy用于Google地图,不过我还不清楚是否允许这样做。
有人可以帮帮我吗?
答案 0 :(得分:1)
我认为这是iPhone terms的第10.1条禁止(相当于General Terms中的10.1.1(a)):
你一定不能 10.1通过本服务中提供的技术或方式之外的任何技术或方式,或通过Google可指定的其他明确授权方式访问或使用本服务或任何内容;
“内容”包含地图图像,服务中未提供UIImage
,也未明确授权。
使用Static Maps API生成图像的正确方法。
答案 1 :(得分:0)
根据第10.3条,如果要提高性能可能没问题,但我想你必须将图像保存在RAM中。
10.3预取,缓存或存储任何内容,但您可以存储有限数量的内容,以便提高Maps API实施的性能,如果您暂时,安全地并以某种方式执行此操作不允许在服务之外使用内容;