Нарушение 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 через веб-представление - это хлопот, я бы хотел найти альтернативу этому, хотя он будет технически работать.
Ответы
Ответ 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% гарантию, что вы могли бы изменить ее один раз и никогда не придется менять ее снова, я бы сказал, сделайте это сейчас, но ничего определенного.