Я использую службы Google и услуги геокодирования в моем приложении iOS, и он отлично работает. Я также использую API карт Google.Использование клиентской стороны Google API - это обязательный ключ API?
Для карт Google я использую API-ключ, но для служб геокодирования и маршрутизации я называю их как любой веб-сервис REST, не добавляя параметр API Key, и он работает.
Мои вопросы здесь
- ли ключ API обязательным для стороны клиента вызовов? Это законно?
- Если нет, каковы риски?
- Если я добавлю Ключ API, будет применяться 2500 запросов в день на ограничение по лимит, или ограничение будет на IP-адрес каждого пользователя?
В https://developers.google.com/maps/documentation/directions/ я могу читать
Всех приложения Directions API должны использовать API ключа
В https://developers.google.com/maps/documentation/geocoding/ я могу читать
приложений API Всех геокодирований должны использовать Ключ API
В то же время я не использую геокодирование/направления на стороне сервера, но клиентская сторона вызывает, и пока я не отправил ApiKey при его использовании.