2016-07-13 20 views
-1

У меня есть ключ крипто ключа и идентификатор клиента из Google, чтобы подписать мой сайт. В документации Google говорится, что мы должны подписываться с использованием серверной части, генерирующей URL, используя алгоритм хеширования.Подпись крипто ключа и клиентской стороны для карт Google api

https://developers.google.com/maps/documentation/directions/get-api-key?utm_campaign=eps&utm_source=unify#sample-code-for-url-signing

Но у меня есть моя карта построена в стороне клиента код, используя GMap со ссылкой на библиотеку сценариев. ..»SRC = "http://maps.google.com/maps/api/js?sensor=false"> ...

Могу ли я включить крипто ключ непосредственно в этой метке, как .script типа = "text/javascript" src = "http://maps.google.com/maps/api/js?key=CRYPTO-KEY & sensor = false"> ..

Будет ли это работать нормально или я должен изменить код, чтобы получить сервер URLS подписанный и построить карту?

Помощи/Совет просил. Спасибо.

+0

Похоже, что у вас должна быть поддержка от Google, они должны быть в состоянии помочь (если в документации нет). – geocodezip

ответ

1

Вы не должны включать в себя криптографический ключ в < сценарии > тег API JavaScript для Maps. Вы должны использовать параметр клиента вместо ключа и дополнительно разрешать URL-адрес своей страницы на своем портале поддержки.

Ваш сценарий тег должен быть как

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?client=CLIENT-ID&v=3></script> 

Посмотрите документацию https://developers.google.com/maps/premium/previous-licenses/clientside/auth

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

Смежные вопросы