2016-07-13 1 views
-1

Ich habe den Krypto-Schlüssel und die Client-ID von Google, um meine Website zu unterzeichnen. Die Google-Dokumentation sagt, wir sollten unter Verwendung der Server-Seite signieren die URL mit Hash-Algorithmus generieren.Crypto Key und clientseitige Signatur für Google Maps api

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

Aber ich habe meine Karte in Client-Seite Code gebaut mit gmap mit einem Verweis auf die Skript-Bibliothek. ..“src = "http://maps.google.com/maps/api/js?sensor=false"> ...

Kann ich schließen die Krypto-Schlüssel direkt in diesem Tag als .script Typ = "text/javascript" src = "http://maps.google.com/maps/api/js?key=CRYPTO-KEY & sensor = false"> ..

Funktioniert das gut oder sollte ich modifizieren der Code den Urls Server signiert zu bekommen und die Karte bauen?

Hilfe/Beratung angefordert. Danke.

+0

Klingt wie Sie sollten Unterstützung von Google haben, sollten sie in der Lage sein zu helfen (wenn die Dokumentation nicht). – geocodezip

Antwort

1

Sie nicht Kryptoschlüssel in den < Skript enthalten muss > Tag der Google Maps-JavaScript-API. Sie müssen den Client-Parameter anstelle des Schlüssels verwenden und zusätzlich die URL Ihrer Seite in Ihrem Support-Portal autorisieren.

Ihr Script-Tag sollte sein wie

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

einen Blick auf die Dokumentation haben https://developers.google.com/maps/premium/previous-licenses/clientside/auth

Bitte beachten Sie, dass Krypto-Schlüssel verwendet wird, um digitale Signaturen von Web Service-Anfragen zu generieren.