Подтвердить что ты не робот

Нарушение API Google Адресов

Я использую API Google Адресов, чтобы вытащить список ресторанов, и я показываю их на карте. Однако, поскольку Apple включила в Google iOS 6.0 сервисы карт из Google, теперь я нарушаю условия использования Google, в которых говорится, что вы должны отображать данные Google на карте Google.

"Если ваше приложение отображает данные API-адресов на карте, эта карта должна быть предоставлена ​​Google."

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

Мне, очевидно, нужно изменить карту, потому что я не собираюсь выпускать приложение, которое находится в нарушении. Любые мысли или предложения о том, что делать? Должен ли я перейти на Google Карты с веб-представлением? Есть ли у яблока какая-то альтернатива API Google Адресов?

Edit:

Использование Карт Google через веб-представление - это хлопот, я бы хотел найти альтернативу этому, хотя он будет технически работать.

4b9b3361

Ответ 1

Я решил использовать API Google Maps JavaScript. Хотя, это немного сложнее иметь дело, в основном JavaScript через Objective-C, это решение. Карта отображается через веб-представление, и я использую JavaScript для взаимодействия с картой.

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

Я буду ждать, чтобы принять этот ответ, чтобы узнать, есть ли у кого-либо другие мысли. Я просто хотел опубликовать это, если это поможет кому-то другому.

Edit:

Недавно Google опубликовал SDK для iOS, это лучшее решение.

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

Ответ 2

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

Ответ 3

Согласитесь с @Owen здесь - вы можете получить разрешение оставить свое приложение без изменений до какой-либо возможной будущей даты, когда вам, возможно, придется его изменить, или вы можете определенно пойти на попытку изменить его сейчас, а затем, возможно, придется его изменить снова в будущем по какой-то другой причине.

Если бы вы могли получить 100% гарантию, что вы могли бы изменить ее один раз и никогда не придется менять ее снова, я бы сказал, сделайте это сейчас, но ничего определенного.