Разрешено ли делать «скриншот» MKMapView и разрешать пользователям размещать сообщения в Twitter, Facebook и т. д.? (айфон/айпад)

Я пытаюсь прояснить, разрешает ли Google использование скриншотов MKMapView в других местах. Я осмотрелся и нашел следующий способ создания UIImage из MKMapView, который подробно описан в этот пост.

Меня беспокоит то, что Google поднимет шумиху по этому поводу или что Apple отклонит приложение, если я использую этот код для создания UIImage с намерением позволить пользователям публиковать его на Facebook, Twitter и других сайтах социальных сетей.

Я также просмотрела информацию в Интернете и нашла политику использования Google для Google Maps, однако я до сих пор не уверен, допустимо это или нет.

Пожалуйста, кто-нибудь может мне помочь?


person Community    schedule 15.05.2012    source источник


Ответы (2)


Я считаю, что это запрещено пунктом 10.1 условий использования iPhone (эквивалентно 10.1.1(a) в Общих условиях):

Вы не должны
10.1 получать доступ к Сервису или любому Контенту или использовать их с помощью любых технологий или средств, отличных от тех, которые предоставляются в Сервисе, или с помощью других явно разрешенных средств, которые может указать Google;

«Контент» включает в себя изображения карты, а UIImage не предоставляется в Сервисе и не авторизован явным образом.

Правильный способ создания изображения — с помощью Static Maps API.

person Andrew Leach    schedule 15.05.2012

Согласно термину 10.3, это может быть нормально, если это для повышения производительности, но я думаю, вам придется хранить образ в ОЗУ.

10.3 предварительно извлекать, кэшировать или хранить любой Контент, за исключением того, что вы можете хранить ограниченное количество Контента с целью повышения производительности вашей Реализации API Карт, если вы делаете это временно, безопасно и способом, который не позволяет использовать Контента за пределами Сервиса;

person Xval    schedule 13.08.2012