Google ਨਕਸ਼ੇ ਪਲੇਟਫਾਰਮ ਉਤਪਾਦ ਉਹਨਾਂ ਲਈ API ਕਾਲਾਂ ਨੂੰ ਸੀਮਤ ਕਰਕੇ ਅਣਅਧਿਕਾਰਤ ਵਰਤੋਂ ਤੋਂ ਸੁਰੱਖਿਅਤ ਹਨ ਜੋ ਉਚਿਤ ਪ੍ਰਮਾਣੀਕਰਨ ਪ੍ਰਮਾਣ ਪੱਤਰ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਇਹ ਪ੍ਰਮਾਣ ਪੱਤਰ ਇੱਕ API ਕੁੰਜੀ ਦੇ ਰੂਪ ਵਿੱਚ ਹਨ - ਇੱਕ ਵਿਲੱਖਣ ਅੱਖਰ ਅੰਕੀ ਸਤਰ ਜੋ ਤੁਹਾਡੇ Google ਬਿਲਿੰਗ ਖਾਤੇ ਨੂੰ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ, ਅਤੇ ਖਾਸ API ਜਾਂ SDK ਨਾਲ ਜੋੜਦੀ ਹੈ। ਇਹ ਗਾਈਡ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਗੂਗਲ ਮੈਪਸ ਪਲੇਟਫਾਰਮ ਲਈ ਤੁਹਾਡੀ API ਕੁੰਜੀ ਨੂੰ ਕਿਵੇਂ ਬਣਾਉਣਾ, ਪ੍ਰਤਿਬੰਧਿਤ ਕਰਨਾ ਅਤੇ ਵਰਤਣਾ ਹੈ ## ਤੁਸੀਂ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ Maps Static API ਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਇੱਕ ਬਿਲਿੰਗ ਖਾਤੇ ਅਤੇ Maps Static API ਸਮਰਥਿਤ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਦੀ ਲੋੜ ਹੈ। ਹੋਰ ਜਾਣਨ ਲਈ, ਕਲਾਊਡ ਕੰਸੋਲ ਵਿੱਚ ਸੈੱਟਅੱਪ ਦੇਖੋ ## API ਕੁੰਜੀਆਂ ਬਣਾਉਣਾ API ਕੁੰਜੀ ਇੱਕ ਵਿਲੱਖਣ ਪਛਾਣਕਰਤਾ ਹੈ ਜੋ ਵਰਤੋਂ ਅਤੇ ਬਿਲਿੰਗ ਉਦੇਸ਼ਾਂ ਲਈ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਜੁੜੀਆਂ ਬੇਨਤੀਆਂ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਦਾ ਹੈ। ਤੁਹਾਡੇ ਕੋਲ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਨਾਲ ਸਬੰਧਿਤ ਘੱਟੋ-ਘੱਟ ਇੱਕ API ਕੁੰਜੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ ਇੱਕ API ਕੁੰਜੀ ਬਣਾਉਣ ਲਈ: ਕੰਸੋਲ - 'ਤੇ ਜਾਓ ਗੂਗਲ ਮੈਪਸ ਪਲੇਟਫਾਰਮ >ਕ੍ਰੈਡੈਂਸ਼ੀਅਲਸਪੇਜ ਪ੍ਰਮਾਣ ਪੱਤਰ ਪੰਨੇ 'ਤੇ ਜਾਓ - ਦੇ ਉਤੇ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲਸਪੇਜ, ਕ੍ਰੇਡੈਂਸ਼ੀਅਲ ਬਣਾਓ >API ਕੁੰਜੀ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਦ API ਕੁੰਜੀ ਬਣਾਈ ਗਈ ਡਾਇਲਾਗ ਤੁਹਾਡੀ ਨਵੀਂ ਬਣਾਈ API ਕੁੰਜੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ - ਕਲਿੱਕ ਕਰੋ ਬੰਦ ਕਰੋ ਨਵੀਂ API ਕੁੰਜੀ 'ਤੇ ਸੂਚੀਬੱਧ ਹੈ API ਕੁੰਜੀਆਂ ਦੇ ਅਧੀਨ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲਸਪੇਜ (ਪ੍ਰੋਡਕਸ਼ਨ ਵਿੱਚ ਵਰਤਣ ਤੋਂ ਪਹਿਲਾਂ API ਕੁੰਜੀ ਨੂੰ ਪ੍ਰਤਿਬੰਧਿਤ ਕਰਨਾ ਯਾਦ ਰੱਖੋ।) ਕਲਾਊਡ SDK gcloud alpha services api-keys \ --project ਬਣਾਉਂਦੀਆਂ ਹਨ "ਪ੍ਰੋਜੈਕਟ"\ -- ​​ਡਿਸਪਲੇ-ਨਾਮ "DISPLAY_NAME"Google Cloud SDK , Cloud SDK ਸਥਾਪਨਾ , ਅਤੇ ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਬਾਰੇ ਹੋਰ ਪੜ੍ਹੋ: ## API ਕੁੰਜੀਆਂ ਨੂੰ ਪ੍ਰਤਿਬੰਧਿਤ ਕਰਨਾ Google ਜ਼ੋਰਦਾਰ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਆਪਣੀਆਂ API ਕੁੰਜੀਆਂ ਨੂੰ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਨੂੰ ਸਿਰਫ਼ ਉਹਨਾਂ APIs ਤੱਕ ਸੀਮਤ ਕਰਕੇ ਉਹਨਾਂ ਨੂੰ ਸੀਮਤ ਕਰੋ ਜੋ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਲੋੜੀਂਦੇ ਹਨ। API ਕੁੰਜੀਆਂ ਨੂੰ ਪ੍ਰਤਿਬੰਧਿਤ ਕਰਨਾ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਗੈਰ-ਜ਼ਰੂਰੀ ਬੇਨਤੀਆਂ ਤੋਂ ਬਚਾ ਕੇ ਸੁਰੱਖਿਆ ਜੋੜਦਾ ਹੈ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, API ਸੁਰੱਖਿਆ ਦੇ ਵਧੀਆ ਅਭਿਆਸਾਂ ਨੂੰ ਦੇਖੋ ਇੱਕ API ਕੁੰਜੀ ਨੂੰ ਪ੍ਰਤਿਬੰਧਿਤ ਕਰਨ ਲਈ: ਕੰਸੋਲ - 'ਤੇ ਜਾਓ ਗੂਗਲ ਮੈਪਸ ਪਲੇਟਫਾਰਮ >ਕ੍ਰੈਡੈਂਸ਼ੀਅਲਸਪੇਜ ਪ੍ਰਮਾਣ ਪੱਤਰ ਪੰਨੇ 'ਤੇ ਜਾਓ - ਉਹ API ਕੁੰਜੀ ਚੁਣੋ ਜਿਸ 'ਤੇ ਤੁਸੀਂ ਪਾਬੰਦੀ ਲਗਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ। API ਕੁੰਜੀ ਵਿਸ਼ੇਸ਼ਤਾ ਪੰਨਾ ਦਿਸਦਾ ਹੈ - ਅਧੀਨ ਮੁੱਖ ਪਾਬੰਦੀਆਂ, ਹੇਠ ਲਿਖੀਆਂ ਪਾਬੰਦੀਆਂ ਸੈਟ ਕਰੋ: - ਐਪਲੀਕੇਸ਼ਨ ਪਾਬੰਦੀਆਂ: - ਤੁਹਾਡੇ ਦੁਆਰਾ ਸਪਲਾਈ ਕੀਤੇ ਗਏ ਵੈਬ ਸਰਵਰ IP ਪਤਿਆਂ ਦੀ ਸੂਚੀ ਵਿੱਚੋਂ ਬੇਨਤੀਆਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨ ਲਈ, ਚੁਣੋ ਐਪਲੀਕੇਸ਼ਨ ਪਾਬੰਦੀਆਂ ਦੀ ਸੂਚੀ ਵਿੱਚੋਂ IP ਐਡਰੈੱਸ (ਵੈੱਬ ਸਰਵਰ, ਕ੍ਰੋਨ ਨੌਕਰੀਆਂ, ਆਦਿ)। ਇੱਕ IPv4 ਜਾਂ IPv6 ਪਤਾ ਜਾਂ CIDR ਸੰਕੇਤ (ਜਿਵੇਂ ਕਿ 192.168.0.0/22) ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਬਨੈੱਟ ਦਿਓ। ਕਿਉਂਕਿ ਇੱਕ ਵੈਬ ਸੇਵਾ ਵੈਬ ਸੇਵਾ ਬੇਨਤੀ API ਕੁੰਜੀ ਪਾਬੰਦੀ ਦੇ ਵਿਰੁੱਧ ਬਾਹਰੀ IP ਪਤੇ ਦੀ ਜਾਂਚ ਅਤੇ ਤੁਲਨਾ ਕਰਦੀ ਹੈ, ਸਰਵਰ ਦੇ ਜਨਤਕ IP ਪਤੇ ਦੀ ਵਰਤੋਂ ਕਰੋ - ਕਲਿੱਕ ਕਰੋ ਪ੍ਰਤਿਬੰਧਿਤ ਕੁੰਜੀ - ਚੁਣੋ ਚੁਣੋ APIs ਡ੍ਰੌਪਡਾਉਨ ਤੋਂ ਨਕਸ਼ੇ ਸਥਿਰ API। ਜੇਕਰ Maps Static API ਸੂਚੀਬੱਧ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਯੋਗ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। **ਬਚਾਓ** ਕਲਾਊਡ SDK ਮੌਜੂਦਾ ਕੁੰਜੀਆਂ ਦੀ ਸੂਚੀ ਬਣਾਓ gcloud ਸੇਵਾਵਾਂ api-keys ਸੂਚੀ --project="ਪ੍ਰੋਜੈਕਟ"ਮੌਜੂਦਾ ਕੁੰਜੀ 'ਤੇ ਮੌਜੂਦਾ ਪਾਬੰਦੀਆਂ ਨੂੰ ਸਾਫ਼ ਕਰੋ gcloud alpha services api-keys ਅੱਪਡੇਟ "projects/ PROJECT/keys/ KEY_ID"\ --ਸਪਸ਼ਟ-ਪਾਬੰਦੀਆਂ ਮੌਜੂਦਾ ਕੁੰਜੀ 'ਤੇ ਨਵੀਆਂ ਪਾਬੰਦੀਆਂ ਸੈੱਟ ਕਰੋ gcloud alpha services api-keys ਅੱਪਡੇਟ "projects/ PROJECT/keys/ KEY_ID"\ --api_target="static-maps-backend.googleapis.com"--allowed-ips="IP_ADDRESS"Google Cloud SDK , Cloud SDK ਸਥਾਪਨਾ , ਅਤੇ ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਬਾਰੇ ਹੋਰ ਪੜ੍ਹੋ: ## ਤੁਹਾਡੀ ਬੇਨਤੀ ਵਿੱਚ API ਕੁੰਜੀ ਸ਼ਾਮਲ ਕਰਨਾ ਤੁਹਾਨੂੰ ਹਰੇਕ ਨਕਸ਼ੇ ਸਥਿਰ API ਬੇਨਤੀ ਦੇ ਨਾਲ ਇੱਕ API ਕੁੰਜੀ ਸ਼ਾਮਲ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਨ ਵਿੱਚ, ਬਦਲੋ ਤੁਹਾਡੀ API ਕੁੰਜੀ ਨਾਲ YOUR_API_KEY httpsmaps.googleapis.com/maps/api/staticmap?center=40.714%2c%20-73.998&zoom=12&size=400x400&key=ਤੁਹਾਡੀ_API_KEY HTTPS ਉਹਨਾਂ ਬੇਨਤੀਆਂ ਲਈ ਲੋੜੀਂਦਾ ਹੈ ਜੋ API ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ## ਅੱਗੇ ਕੀ ਹੈ ਨਕਸ਼ੇ ਸਥਿਰ API ਬੇਨਤੀਆਂ ਨੂੰ ਇੱਕ ਡਿਜੀਟਲ ਦਸਤਖਤ ਵੀ ਵਰਤਣੇ ਚਾਹੀਦੇ ਹਨ।