Google Places API违规

我正在使用Google Places API提取餐馆清单,并将其显示在地图上。 不过,由于苹果在iOS 6.0中已经从Google切换了Google的地图服务,现在我违反了Google的使用条款,该条款规定您必须在Google地图上显示Google数据。

“如果您的应用程序在地图上显示Places API数据,则该地图必须由Google提供。”

https://developers.google.com/places/policies#terms_of_use

我显然需要更改地图,因为我不打算发布违反的应用程序。 有什么想法或build议做什么? 我应该使用networking视图转到Google地图吗? 苹果是否有某种Google Places API替代品?

编辑:

通过networking视图使用谷歌地图是一个麻烦,我想find一个替代,虽然它会在技术上的工作。

我决定使用Google Maps JavaScript API。 虽然,通过Objective-C来处理主要是JavaScript更困难一点,但它是一个解决scheme。 地图通过networking视图显示,我使用JavaScript与地图交互。

https://developers.google.com/maps/documentation/javascript/tutorial#api_key

我会等待接受这个答案,看看有没有人有任何想法。 我只是想张贴这个,以防别人帮助别人。

编辑:

谷歌最近发布了一个适用于iOS的Maps SDK,现在这是更好的解决scheme。

https://developers.google.com/maps/documentation/ios/

我会尽力直接联系Google,解释情况,并要求他们书面许可使用苹果地图。 这比编程更为合法的问题。 人们会认为Google知道你不能再使用苹果的API来显示他们的地图,即使不pipe地图如何,他们也会希望你使用他们的地方,这样做会为他们创造广告收入。

同意@Owen在这里 – 你可以获得许可,让你的应用程序保持不变,直到你可能需要改变它的一些可能的未来date,或者你可以肯定去现在改变它的努力,然后可能不得不改变它在未来的其他原因。

如果你可以100%保证你可以改变一次,而不必再次改变,那么我现在就可以这样做,但没有什么是确定的。