reviews Maps Demo Key alın: Maps Demo Key ile belirli Maps JavaScript API ve Places UI Kit özelliklerini ücretsiz olarak deneyin. Fatura bilgisi gerekmez.
Google, içerikleri tercih ettiğiniz dile çevirmek için yapay zeka teknolojisini kullanır. Yapay zeka çevirilerinde hata olabilir.
Sorun giderme
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
API Anahtarı ve Faturalandırma Hataları
Belirli durumlarda, "yalnızca geliştirme amaçlı" metniyle filigran eklenmiş karartılmış bir harita veya "negatif" Street View görüntüsü gösterilebilir.
Bu davranış genellikle API anahtarı veya faturalandırmayla ilgili sorunlar olduğunu gösterir.
Google Haritalar Platformu ürünlerini kullanmak için hesabınızda faturalandırmanın etkinleştirilmesi ve tüm isteklerin geçerli bir API anahtarı içermesi gerekir. Aşağıdaki akış, bu sorunu gidermenize yardımcı olacaktır:
API anahtarı kullanıyor musunuz?
Emin değilim. API anahtarı kullanıp kullanmadığımı nasıl kontrol edebilirim?
API anahtarı, Maps JavaScript API'yi yüklemek için kullanılan URL'de key parametresi olarak iletilir. API anahtarı kullanıp kullanmadığınızı kontrol etmek için birkaç seçeneği aşağıda bulabilirsiniz:
Google Haritalar Platformu API Checker Chrome uzantısını kullanın. Bu sayede, web sitenizin Google'ın lisanslı Maps API'lerini doğru şekilde uygulayıp uygulamadığını belirleyebilirsiniz.
Maps JavaScript API'yi yüklemek için bir kitaplık veya eklenti kullanıyorsanız bu kitaplığın ayarlarını kontrol edin ve API anahtarı seçeneğini bulun.
Tarayıcınızdaki hataları kontrol edin.
Aşağıdaki mesajları görüyorsanız API anahtarınızı doğru şekilde kullanmıyorsunuz demektir:
Uygulamanızın kaynak koduna erişiminiz varsa Maps JavaScript API'yi yüklemek için kullanılan <script> etiketini bulun.
Maps JavaScript API'yi yüklerken aşağıdaki kodda YOUR_API_KEY yerine API anahtarınızı girin.
Tarayıcıda web siteniz tarafından oluşturulan ağ trafiğini kontrol edin.
Chrome'da bu, DevToolsAğ sekmesi kullanılarak görüntülenebilir.
Web sitenizin yaptığı ağ isteklerini burada görebilirsiniz. Maps JavaScript API kullanılarak yapılan istekler maps/api/js yolunda yer alır.
Burada, isteklerin key parametresini kullanıp kullanmadığını onaylayabilirsiniz.
Ağ sekmesini görüntülerken
ağ trafiğinizimaps/api/js ile filtrelemek yararlı olabilir.
Mükemmel! Şimdi projenize bir faturalandırma hesabı eklenip eklenmediğini kontrol edelim.
Projenize bağlı bir faturalandırma hesabı var mı?
Emin değilim. Projeme bir faturalandırma hesabı eklenip eklenmediğini nasıl kontrol edebilirim?
Google Cloud Console'da
Faturalandırma sayfasına gidin ve API anahtarınızın oluşturulduğu projeyi seçin.
Anahtarın projeyle ilişkili olduğunu onaylamak için:
Sol taraftaki çubukta Google Haritalar Platformu > Kimlik bilgileri bölümünden erişilebilen Kimlik bilgileri bölümüne gidin.
Web sitenizde kullandığınız API anahtarının listede yer aldığından emin olun.
Durum böyle değilse farklı bir projeye geçip kimlik bilgilerini orada kontrol edin.
API anahtarınızın projesini bulamıyorsanız bu projeye erişiminizi kaybetmiş olabilirsiniz.
Kuruluşunuzdaki diğer kullanıcılardan yardım isteyin. Orijinal proje bulunamıyorsa şunları yapmanız gerekir:
Yeni bir proje oluşturun. Bunu yapmak için proje listesinden Yeni Proje'yi veya Kaynak Yöneticisi sayfasındanProje Oluştur'u seçebilirsiniz.
Yeni bir API anahtarı oluşturma. Bu işlem Kimlik bilgileri sayfasında yapılabilir.
Bu sayfada Kimlik bilgileri oluştur'u tıklayın ve ardından API anahtarı'nı seçin.
Projenizi Cloud Console'da bulduktan sonra, sol taraftaki menüden Faturalandırma bölümüne giderek bir faturalandırma hesabının ekli olup olmadığını kontrol edin.
Hayır, projeme bağlı bir faturalandırma hesabı yok.
API'de kendi belirlediğiniz günlük sınır aşıldı mı?
API'lerinizden herhangi birinde günlük sınır belirlediyseniz (beklenmedik artışları önlemek için bu yaygın bir uygulamadır) günlük sınırınızı artırarak bu sorunu çözebilirsiniz.
Listeden bir API seçin ve Kotalar sekmesini tıklayın.
API anahtarınızda IP adresi kısıtlaması var mı?
IP adresleri kısıtlaması olan API anahtarları, yalnızca sunucu tarafında kullanılmak üzere tasarlanmış web hizmetleriyle (ör. Geocoding API ve diğer Web Hizmeti API'leri) kullanılabilir.
Bu web hizmetlerinin çoğu, Maps JavaScript API'de eşdeğer hizmetlere sahiptir (örneğin, Geocoding Hizmeti'ne bakın).
Maps JavaScript API istemci tarafı hizmetlerini kullanmak için HTTP yönlendirenleri kısıtlamasıyla güvenli hale getirilebilecek ayrı bir API anahtarı oluşturmanız gerekir (API anahtarı alma, ekleme ve kısıtlama başlıklı makaleyi inceleyin).
Kodunuz çalışmıyorsa:
Brendan Kenny ve Mano Marks, harita kodunuzu çalışır duruma getirmenize yardımcı olmak için bu videoda bazı yaygın hataları ve bunların nasıl düzeltileceğini açıklıyor.
Yazım hatası olup olmadığını kontrol edin. JavaScript'in büyük/küçük harfe duyarlı bir dil olduğunu unutmayın.
Temel bilgileri kontrol edin. En yaygın sorunlardan bazıları ilk harita oluşturma sırasında ortaya çıkar. Örneğin:
Harita seçeneklerinizde zoom ve center özelliklerini belirttiğinizi onaylayın.
Haritanın ekranda görüneceği bir div öğesi tanımladığınızdan emin olun.
Harita için div öğesinin sıfır olmayan açık bir CSS yüksekliğine (ör. height: 400px) sahip olduğundan emin olun. Varsayılan olarak div öğeleri 0 yüksekliğinde oluşturulur ve bu nedenle görünmez.
[null,null,["Son güncelleme tarihi: 2026-10-30 UTC."],[],["Using the Maps JavaScript API requires a valid API key and enabled billing. Issues like a darkened map typically stem from these. Verify API key usage via browser checks, source code, or network traffic. Ensure the project linked to your API key has an active billing account. Check for invalid payment methods or exceeded API daily limits. If restricted by IP address, create a key with HTTP referrers. Troubleshoot by checking for typos, verifying map element properties, or using a JavaScript debugger.\n"]]