Google Haritalar servislerini uygulamanızda veya web sitenizde kullanabilmek için öncelikle bir Google Maps Platform API anahtarı oluşturmanız gerekir. Bunun için aşağıdaki adımları anlatıyorum.

1. Google Cloud Console'a giriş yapın


Google hesabınızla Google Cloud Console üzerinden oturum açın ve yeni bir proje oluşturun veya mevcut bir projeyi seçin.

2. Faturalandırma hesabını etkinleştirin


Google Maps Platform servislerini kullanabilmek için projenize bir faturalandırma hesabı tanımlamanız gerekir. Google, belirli kullanım limitlerine kadar ücretsiz kullanım hakkı sunarken, bu limitlerin aşılması durumunda ücretlendirme uygulanır.

3. Gerekli API'leri etkinleştirin


Google Cloud Console'da API'ler ve Hizmetler > Kitaplık (Library) bölümüne giderek ihtiyacınız olan servisleri etkinleştirin. En sık kullanılan servisler şunlardır:
  • Maps JavaScript API
  • Places API
  • Geocoding API
  • Directions API
  • Distance Matrix API
Kullanım senaryonuza göre yalnızca ihtiyaç duyduğunuz API'leri etkinleştirmeniz önerilir.

4. API anahtarını oluşturun


API'ler ve Hizmetler > Kimlik Bilgileri (Credentials) bölümüne gidin. Ardından Kimlik Bilgisi Oluştur (Create Credentials) seçeneğine tıklayarak API Key oluşturun. Sistem tarafından size özel bir API anahtarı üretilecektir.

5. API anahtarınızı güvenli hale getirin


Oluşturulan API anahtarının yetkisiz kişiler tarafından kullanılmasını önlemek için güvenlik kısıtlamaları tanımlayın. Bunun için:
  • Anahtarı yalnızca belirli alan adlarında (HTTP Referrer) kullanılacak şekilde sınırlandırabilirsiniz.
  • Sunucu tarafında kullanılacak anahtarlar için IP adresi kısıtlaması ekleyebilirsiniz.
  • Android veya iOS uygulamaları için paket adı ve uygulama kimliği doğrulaması yapabilirsiniz.
  • Anahtarın yalnızca gerekli Google Maps API'lerine erişmesine izin vererek güvenliği artırabilirsiniz.
Tüm işlemler tamamlandıktan sonra oluşturduğunuz API anahtarını uygulamanızda veya web sitenizde kullanabilirsiniz. Güvenlik açısından API anahtarınızı herkese açık platformlarda paylaşmamanız ve düzenli olarak kullanım ile kota bilgilerini Google Cloud Console üzerinden takip etmeniz tavsiye edilir.