Ang mga produkto ng Google Maps Platform ay sinigurado mula sa hindi awtorisadong paggamit sa pamamagitan ng paghihigpit sa mga tawag sa API sa mga nagbibigay ng wastong kredensyal sa pagpapatunay. Ang mga kredensyal na ito ay nasa anyo ng isang API key - isang natatanging alphanumeric string na nag-uugnay sa iyong Google billing account sa iyong proyekto, at sa partikular na API o SDK Ipinapakita ng gabay na ito kung paano gumawa, maghigpit, at gumamit ng iyong API key para sa Google Maps Platform ## Bago ka magsimula Bago mo simulang gamitin ang Maps Static API, kailangan mo ng proyekto na may account sa pagsingil at pinagana ang Maps Static API. Para matuto pa, tingnan ang I-set up sa Cloud Console ## Paggawa ng mga API key Ang API key ay isang natatanging identifier na nagpapatotoo sa mga kahilingang nauugnay sa iyong proyekto para sa mga layunin ng paggamit at pagsingil. Dapat ay mayroon kang hindi bababa sa isang API key na nauugnay sa iyong proyekto Para gumawa ng API key: Console - Pumunta sa Google Maps Platform >Credentialspage Pumunta sa pahina ng Mga Kredensyal - Sa Credentialspage, i-click ang Lumikha ng mga kredensyal >API key Ang Ang API key createddialog ay nagpapakita ng iyong bagong likhang API key - I-click Isara Ang bagong API key ay nakalista sa Credentialspage sa ilalim ng mga API key (Tandaang paghigpitan ang API key bago ito gamitin sa produksyon.) Cloud SDK Lumilikha ang mga gcloud alpha services api-keys ng \ --project "PROJECT"\ --display-name "DISPLAY_NAME"Magbasa nang higit pa tungkol sa Google Cloud SDK , pag-install ng Cloud SDK , at ang mga sumusunod na command: ## Paghihigpit sa mga key ng API Lubos na inirerekomenda ng Google na paghigpitan mo ang iyong mga API key sa pamamagitan ng paglilimita sa paggamit ng mga ito sa mga API lamang na kailangan para sa iyong application. Ang paghihigpit sa mga key ng API ay nagdaragdag ng seguridad sa iyong application sa pamamagitan ng pagprotekta nito mula sa mga hindi kinakailangang kahilingan. Para sa higit pang impormasyon, tingnan ang mga pinakamahusay na kagawian sa seguridad ng API Upang paghigpitan ang isang API key: Console - Pumunta sa Google Maps Platform >Credentialspage Pumunta sa pahina ng Mga Kredensyal - Piliin ang API key kung saan mo gustong magtakda ng paghihigpit. Lalabas ang page ng property ng API key - Sa ilalim Mga pangunahing paghihigpit, itakda ang mga sumusunod na paghihigpit: - Mga paghihigpit sa aplikasyon: - Upang tanggapin ang mga kahilingan mula sa listahan ng mga IP address ng web server na iyong ibinibigay, piliin Mga IP address (mga web server, cron job, atbp.)mula sa listahan ng mga paghihigpit sa Application. Tumukoy ng isang IPv4 o IPv6 address o isang subnet gamit ang CIDR notation (hal. 192.168.0.0/22). Dahil sinusuri at inihahambing ng isang web service web service request ang external IP address laban sa API key restriction, gamitin ang pampublikong IP address ng server - I-click Limitahan ang susi - Pumili Maps Static API mula sa Select APIsdropdown. Kung hindi nakalista ang Maps Static API, kailangan mo itong paganahin. **I-save** Cloud SDK Ilista ang mga umiiral nang key listahan ng api-keys ng mga serbisyo ng gcloud --project="PROYEKTO"I-clear ang mga kasalukuyang paghihigpit sa umiiral na key gcloud alpha services api-keys update "projects/ PROJECT/keys/ KEY_ID"\ --clear-restrictions Magtakda ng mga bagong paghihigpit sa kasalukuyang key gcloud alpha services api-keys update "projects/ PROJECT/keys/ KEY_ID"\ --api_target="static-maps-backend.googleapis.com"--allowed-ips="IP_ADDRESS"Magbasa nang higit pa tungkol sa Google Cloud SDK , pag-install ng Cloud SDK , at ang mga sumusunod na command: ## Pagdaragdag ng API key sa iyong kahilingan Dapat kang magsama ng API key sa bawat kahilingan sa Maps Static API. Sa sumusunod na halimbawa, palitan YOUR_API_KEY gamit ang iyong API key httpsmaps.googleapis.com/maps/api/staticmap?center=40.714%2c%20-73.998&zoom=12&size=400x400&key=YOUR_API_KEY Kinakailangan ang HTTPS para sa mga kahilingang gumagamit ng API key ## Anong susunod Dapat ding gumamit ng digital signature ang mga kahilingan sa Maps Static API.