2016-06-23 44 views

risposta

78

Come da Google recent announcement, l'utilizzo delle API di Google Maps ora richiede una chiave. Se stai utilizzando l'API di Google Maps su localhost o il tuo dominio non era attivo prima del 22 giugno 2016, richiederà una chiave in futuro. Consulta la documentazione delle API di Google Maps per ottenere una chiave e aggiungerla alla tua applicazione.

+2

Quasi fatto che il tempo di interruzione di un mese ... –

0

L'elemento di script che carica l'API non ha il parametro di autenticazione richiesto. Se si utilizza l'API JavaScript standard di Maps, è necessario utilizzare un parametro chiave con una chiave API valida. Se si è un cliente del piano Premium, è necessario utilizzare un parametro client con l'ID cliente o un parametro chiave con una chiave API valida.

Vedere la guida a API keys and client IDs.

+0

Non è affatto utile copiare il testo direttamente dalla documentazione a cui fa riferimento il messaggio di errore. – pvgoran

+0

d'accordo con @pvgoran. non basta incollare un link, mostrare le informazioni rilevanti dal link e basta usarlo come riferimento per il testo completo se l'interrogante vuole saperne di più – Ero

110

Sì. Ora Google vuole una chiave API per autenticare gli utenti per accedere alle loro API ".

È possibile ottenere la chiave API dal seguente link. Passare attraverso il link ed è necessario inserire un progetto e così via. Ma è facile. Senza fastidi.

https://developers.google.com/maps/documentation/javascript/get-api-key

volta a ottenere il cambiamento chiave API precedente

<script src="https://maps.googleapis.com/maps/api/js"></script> 

a

<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=your_api_key_here"></script> 

Ora la tua mappa Google è in azione. Nel caso in cui ti stia chiedendo di ottenere la longitudine e latitudine da inserire in Maps. Basta appuntare la posizione desiderata e controllare l'URL del browser. Puoi vedere i valori di longitudine e latitudine lì. Basta copiare quei valori e incollarlo come segue.

new google.maps.LatLng(longitude ,latitude) 
+1

Mi aiuta molto. –

0

Aggiornamento django-geoposition almeno alla versione 0.2.3 e aggiungere questo per settings.py:

GEOPOSITION_GOOGLE_MAPS_API_KEY = 'YOUR_API_KEY' 
16

Tutte le applicazioni API di Google Maps JavaScript richiedono l'autenticazione (KEY API)

  1. Passare a https://developers.google.com/maps/documentation/javascript/get-api-key.
  2. il login in account Google
  3. il pulsante Ricevi un pulsante chiave 3 Selezionare o creare un progetto
  4. Clicca su Enable API (API di Google Maps)
  5. Copia la chiave API nel progetto: <script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=(Paste YOUR API KEY)"></script>
+0

funziona come un incantesimo, eppure devo ** nascondere la chiave API **? ** Il tuo approccio sarà sicuro? ** –

+0

@KickButtowski devi limitare la tua chiave tramite i referrer HTTP o in un altro modo – Ero