Ключ API геокодирования должен быть ограничен сервером - PullRequest
0 голосов
/ 01 мая 2018

На примечаниях этой страницы есть упоминание о том, что ключ API геокодирования должен быть ограничен сервером

Во время разработки и тестирования вы можете зарегистрировать проект для тестирования цели в консоли API Google и использовать общий, неограниченный API ключ. Когда вы будете готовы перенести свое приложение или веб-сайт в производство, зарегистрировать отдельный проект для производства, создать сервер-ограниченный Ключ API и добавьте ключ в свое приложение.

API геокодирования предназначен только для использования с экземпляром типа сервера?

Можно ли поместить ключ API геокодирования на мобильное устройство, связав его в приложении, используя ограничения для Android / IOS? Я обеспокоен тем, что нарушу указанное условие «ключ API, ограниченный сервером».

PS. Я знаю, что ключи Google API могут быть ограничены для Android / IOS / IP и т. Д.

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

use javascript maps sdk

Я читал документацию и похоже, что API веб-службы геокодирования не подходит для моего варианта использования. Существует «Javascript Google Maps API», который я могу использовать.

0 голосов
/ 01 мая 2018

Чтобы отправлять запросы веб-службы Google Maps с мобильного устройства (без использования SDK Google Maps), вам нужно использовать неограниченный ключ. Каждое мобильное устройство имеет свой собственный IP-адрес, и невозможно установить ограничения IP-адресов для всех мобильных устройств, которые используют ваше приложение.

Основные ограничения приложения API Android или iOS работают только для запросов, сделанных через Android или iOS SDK.

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

...