Cum să setați cheia API Google Map

Publicat: 2022-03-29

Doriți să știți cum să setați API-ul Google Map ? Știți măcar ce este un API? API înseamnă interfață de programare a aplicațiilor. Un API este o conexiune între două componente software. Le permite să comunice și să ofere un serviciu de la un software la altul. Harta din partea de jos este un astfel de API. Hărți Google împrumută site-ului respectiv interfața de programare a aplicațiilor, API, astfel încât să poată utiliza diferitele capacități ale Hărții Google pentru a le utiliza pe site-ul lor web pentru a -și îmbunătăți jocul de design de site-uri web . În acest articol, veți afla cum să setați API-ul Google Map, cum să creați un API și cum să adăugați diferitele API-uri disponibile prin Google.

Cum să setați cheia API Google Map

Cuprins

Cheia API Google Map

Înainte de a afla cum să setați API-ul Google Map, trebuie să aflați ce este o cheie Google Map. O cheie API Google Map este un cod furnizat de Google pe care îl puteți utiliza pentru a afișa hărți, pentru a oferi indicații de orientare, pentru a afișa cu precizie orele de închidere și de deschidere, pentru a crea hărți care pot fi căutate, pentru a adăuga funcții de înregistrare și pentru a planifica rute pe site-ul companiei dvs. Cheile API Google Map îi permit lui Google să urmărească modul în care sunt utilizate API-urile lor și să se protejeze de atacurile rău intenționate. Puteți combina API-uri pentru opțiuni mai avansate, care vor face ca experiența de utilizare a clientului dvs. să fie cea mai bună posibilă .

Cost

Cheile Google Map API sunt gratuite și, pentru a începe, Google vă oferă un credit de 300 USD de utilizat în primele 90 de zile de utilizare. După aceea, ei vă vor oferi în continuare 200 USD pe lună pentru a le utiliza pentru utilizarea API-ului Google Maps. Odată ce depășiți limita de 200 USD pe lună, veți fi taxat pe utilizare.

Cum se creează un API

Acum că știți ce este un API Google Map, puteți înțelege cum să creați un API pentru propriul dvs. site web.

Demararea

Primul pas pentru crearea unui API pentru Google Maps este configurarea unui proiect asociat unui cont de facturare și API-ul Maps Embed activat. API-ul Maps Embed este API-ul care vă permite să plasați o hartă interactivă pe site-ul dvs. web. După ce ați configurat acest lucru, puteți începe să creați noi API-uri.

Crearea cheii API

După ce ați finalizat configurarea necesară, puteți începe să învățați cum să creați un API. În funcție de dacă utilizați o consolă sau Cloud SDK , procesul de creare a unui API va fi diferit.

Consolă

  1. Accesați secțiunea de acreditări de pe site-ul Google Platform .
  2. Selectați Creare acreditări.
  3. Faceți clic pe Creare cheie API. Va apărea o casetă de dialog care confirmă că ați creat un nou API.
  4. Faceți clic pe închidere.

cum se creează o API

Cloud SDK

Pentru a crea un API folosind Cloud SDK, va trebui să adăugați o linie de cod. Codul este următorul:

gcloud alpha services API-keys create \

– proiect „PROIECT” \

–nume afișat „DISPLAY_NAME”

Veți înlocui cuvintele din paranteze, PROJECT și DISPLAY_NAME, cu numele dorite.

Acum ați creat primul dvs. API. Acesta va fi listat sub Chei API pe pagina de acreditări.

Cum să restricționați o cheie API

Acum că ați învățat cum să creați o cheie API, trebuie să știți cum să o restricționați. Restricționarea cheilor dvs. API adaugă un nivel de securitate care va asigura că numai cererile autorizate pot fi făcute cu cheia dvs. API. Procesul de restricționare a cheii dvs. API va diferi în funcție de dacă utilizați consola sau Cloud SDK.

Consolă

  1. Accesați pagina de acreditări a site-ului platformei Google.
  2. Selectați API-ul pe care doriți să îl restricționați.
  3. Veți găsi o secțiune numită Restricții cheie. Examinați și alegeți ce restricții doriți să setați pentru API-ul dvs.

Cloud SDK

Acesta este codul pentru a lista cheile existente:

Lista de chei API a serviciilor gcloud –project="PROIECT"

Acesta este codul pentru a șterge restricțiile actuale:

Actualizarea gcloud alpha services api-keys „projects/PROJECT/keys/KEY_ID” \

– clear-restricții

Acesta este codul pentru a stabili noi restricții:

Actualizarea gcloud alpha services api-keys „projects/PROJECT/keys/KEY_ID” \

–api_target="maps-embed-backend.googleapis.com"

–allowed-referrers=”REFERRER

Încă o dată, cuvintele din paranteză ar trebui înlocuite cu propriile tale nume.

ce este o cheie de hartă

Adăugarea API-urilor

Dacă nu aveți timp să vă creați propriul API, Google are multe API-uri disponibile pentru utilizare chiar acum pe site-ul sau aplicația dvs. Pentru a adăuga un API, tot ce trebuie să faceți este să urmați pașii de mai jos.

API-ul Maps Static

Acest API afișează o imagine simplă, statică, a unei hărți de pe site-ul dvs. web. Există un cod minim și prețul este flexibil. Există două niveluri de preț. Puteți plăti fie 2 USD pentru 1.000 de solicitări, fie 1,60 USD pentru 1.000 de cereri, cu un minim de 100.000 USD pe lună.

API-ul Maps Embed

Acest API vă permite să plasați o hartă interactivă sau o vedere stradală pe site-ul dvs. web. Utilizatorul se poate deplasa pe hartă pentru a găsi diferite locații. Acest API poate ajuta clienții să găsească unde se află în relație cu afacerea dvs.

API-ul Distance Matrix

Acest API permite utilizatorului să vadă atât distanța, cât și timpul necesar pentru a călători într-o locație pentru mai multe destinații, pe baza unui traseu recomandat. Prețul pentru nivelul unu al planului avansat este de 10 USD per 1.000 de elemente, iar prețul pentru nivelul doi al planului avansat este de 8 USD per 1.000 de elemente cu un minim de 100.000 de elemente pe lună. Celălalt plan costă 5 USD per 1.000 de elemente, iar nivelul doi costă 4 USD pentru 1.000 de elemente, cu minim 100.000 de elemente pe lună. Singura diferență dintre planul avansat și planul de bază este că planul avansat oferă acces la rapoarte de trafic în timp real.

API de localizare geografică

Acest API este util atunci când GPS-ul nu este o opțiune. Folosește puncte de acces WIFI și turnuri de telefoane mobile pentru a găsi o locație. Prețul pentru nivelul unu este de 5 USD pentru 1.000 de solicitări, iar prețul pentru nivelul doi este de 4 USD pentru 1.000 de cereri, cu un minim de 100.000 de cereri pe lună.

cheia API google map

API-ul Places

API-ul Places vă permite să vedeți și să obțineți informații detaliate despre peste 100.000.000 de companii și puncte de interes. Este actualizat în mod constant cu noi afaceri și puncte de interes adăugate atât de proprietarii de afaceri, cât și de utilizatori. API-ul Places are mai multe opțiuni de preț, astfel încât să o puteți alege pe cea care se potrivește cel mai bine nevoilor dvs.

Completare automată fără detalii despre locații

Nivelul unu este de 17 USD per 1.000 de sesiuni, iar nivelul doi este de 13,60 USD per 1.000 de sesiuni, cu un minim de 100.000 de sesiuni pe lună.

Completare automată

Nivelul unu este de 2,83 USD pentru 1.000 de solicitări, iar nivelul doi este de 2,27 USD pentru 1.000 de cereri, cu un minim de 100.000 de cereri pe lună.

Detalii despre locuri

Nivelul unu este de 17 USD pentru 1.000 de solicitări, iar nivelul doi este de 13,60 USD pentru 1.000 de cereri, cu un minim de 100.000 de cereri pe lună.

Detalii despre locații – Actualizare ID

Aceasta este o completare gratuită la detaliile Locații. Vă oferă posibilitatea de a returna noi ID-uri de locație.

Date despre atmosferă

După cum sugerează și numele, aceasta returnează date atmosferice. Nivelul unu este de 5 USD per 1.000 de puncte, iar nivelul doi este de 4 USD per 1.000 de dolari, cu un minim de 100.000 de dolari pe lună.

Datele de contact

Acest lucru vă oferă posibilitatea de a afișa informații de contact, cum ar fi numere de telefon, site-uri web și orele de funcționare. Acesta costă 3 USD per 1.000 de număr pentru primul nivel și 2,40 USD per 1.000 de număr, cu un minim de 100.000 de dolari pe lună.

Găsiți un loc

Găsire loc vă permite să utilizați un număr de telefon, un nume sau o adresă pentru a găsi un loc împreună cu numărul de telefon și adresa acestuia. Nivelul unu este de 17 USD pentru 1.000 de solicitări, iar nivelul doi este de 13,60 USD pentru 1.000 de cereri, cu un minim de 100.000 de cereri pe lună.

Dacă doriți doar ID-ul locului, Find Place este gratuit.

Căutare locații din apropiere

Această funcție va returna utilizatorului o listă cu locurile din apropiere. Nivelul unu este de 32 USD pentru 1.000 de solicitări, iar nivelul doi este de 25,60 USD pentru 1.000 de cereri, cu un minim de 100.000 de cereri pe lună.

Locuri Foto

Fotografie cu locații nu cumva să aveți fotografii de înaltă calitate cu companii și puncte de interes pe harta dvs. Nivelul unu este de 7 USD pentru 1.000 de solicitări și 5,60 USD pentru 1.000 de cereri, cu 100.000 de cereri minime pe lună.

adăugând apis

Locuri - Căutare text

Utilizatorii pot căuta sugestii de locație. Această funcție va returna o listă de locuri care corespund criteriilor de căutare. Nivelul unu costă 32 USD pentru 1.000 de solicitări, iar nivelul doi costă 25,60 USD pentru 1.000 de cereri cu un minim de 100.000 de solicitări pe lună.

Interogare de completare automată

După cum sugerează și numele, această funcție va încerca să completeze automat căutările pentru utilizator. Nivelul unu costă 2,83 USD pentru 1.000 de solicitări, iar nivelul doi costă 2,27 USD pentru 1.000 de cereri, cu un minim de 100.000 de cereri pe lună.

Time Zone API

API-ul Time Zone oferă utilizatorului informații exacte despre fusul orar, cum ar fi orele de funcționare. Nivelul 1 costă 5 USD pentru 1.000 de solicitări și 4 USD pentru 1.000 de cereri, cu un minim de 100.000 de cereri pe lună.

Utilizarea API-urilor

Google Maps este un instrument util pe care oamenii îl pot folosi pentru a găsi indicații de orientare, ore libere de funcționare, rapoarte de trafic și multe alte lucruri. Dacă doriți să activați aceste capabilități pe site-ul companiei dvs., va trebui să utilizați API-uri. Permiteți vizitatorilor să pună un indicator pe locațiile dvs. preferate folosind API-uri. Acum că ați învățat cum să setați API-ul Google Map, cum să creați un API și tipurile de API-uri oferite prin Google, puteți adăuga o hartă Google pe site-ul companiei dvs.

FAQ:

  • Ce este un API?
  • De ce ar trebui să folosesc API-ul Google Maps?
  • Cât costă un API?
  • Cum cumpăr un API?
  • Ce face API-ul Google Maps?