Bu sayfada, Maps JavaScript API. Maps JavaScript API yazmalar hata ve uyarı mesajlarını JavaScript konsoluna iletir. Belirli hata koşullar da ortaya çıkabilir ve bu da sonuçta ekranın filigranlı haritadır.
API Anahtarı ve Faturalandırma Hataları
Sorun giderme
Belirli koşullar altında, koyu renkli bir harita veya "negatif" "Yalnızca geliştirme amaçlı" ifadesi bulunan filigranlı Street View resmi, gösterilebilir. Bu davranış genellikle bir API anahtarı veya faturalandırma ile ilgili sorunlar olduğunu gösterir. Google Haritalar Platformu ürünlerini kullanmak için hesabınızda faturalandırma etkinleştirilmiş olmalı ve tüm istekler geçerli bir API anahtarı içermelidir. Hata mesajlarını bulma konusunda yardım almak için tarayıcınızdaki hataları kontrol etme.
Aşağıdaki akış, sorunu gidermenize yardımcı olacaktır.
Geliştiriciler ve Site Sahipleri için Maps JavaScript API Hata Kodları
Aşağıdaki tablolarda, Maps JavaScript API, nedenin bir açıklaması ve bunu nasıl sorunu çözmek için çalışır. Hata mesajlarını bulma konusunda yardım almak için tarayıcınızdaki hataları kontrol etme.
Harita Yükleme Hataları
Maps JavaScript API'yi yüklerken hatayla karşılaşırsanız hata kodlarının açıklamalarını görmek için lütfen aşağıdaki tabloya bakın.
Hata Kodu | Mesaj | Açıklama |
---|---|---|
NotLoadingAPIFromGoogleMapsError
|
Maps JavaScript API doğrudan Google'ın sunucular. |
Maps JavaScript API'yi yükleyen komut dosyası öğesi: dahil edilmemesine neden olabilir. API'nin çalışması için doğruca https://maps.googleapis.com adresinden yüklenmesi gerekir. |
TOSViolationMapError
|
Bu web sitesi, Google Maps API Hizmet Şartları'nı ihlal ediyor. Google Maps API bu web sitesi için devre dışı bırakıldı. |
Başvurunuz Çeşitli e-posta bildirimlerinin ardından Google Haritalar Platformu Hizmet Şartları. Karara ve uygulamanızın incelenmesini bekleyin, lütfen bu formu doldurun. Birkaç iş günü içinde e-postayla bir yanıt alacaksınız. Google Haritalar Platformu Premium Plan lisansınız varsa lütfen Bu hatanın çözülmesi için Google Haritalar Platformu Premium Planı kimlik bilgileri. Bu kılavuza göz atın: Premium Plan kimlik doğrulaması. |
UnauthorizedURLForClientIdMapError
|
Bu URL'nin, sağlanan Google Haritalar Müşteri Kimliği'ni kullanma yetkisi yok. |
Premium Plan veya Maps for Work API'leri komut dosyası yükündeki istemci kimliği geçersiz, veya dosyayı yükleyen mevcut adres Maps JavaScript API, yetkili URL'ler. |
Maps JavaScript API Hata Kodları
Chrome JavaScript'te bir hata bulursanız Konsol, Firefox Web Konsolu veya tarayıcılarınızdaki diğer eşdeğer araçlar, hata kodlarının açıklamalarını görmek için lütfen aşağıdaki tabloya bakın.
Maps JavaScript API hem hata hem de uyarı döndürür. Bir hata, Maps JavaScript API. Sayfanız API'yi doğru şekilde yükleyemez, API bu sayfada çalışmaz. Uyarı, Maps JavaScript API. Uyarıda olası nedenler açıklanır veya kodunuzda Maps JavaScript API. Yalnızca hata içermeyen uyarılar alırsanız API çalışır. doğru şekilde ekleyebilirsiniz. Ancak bu olası sorunları gidermenizi öneririz. ele alacağız.
Geliştirici Hata Kodu | Tür | Açıklama |
---|---|---|
ApiNotActivatedMapError
|
Hata |
Maps JavaScript API, API projenizde etkin değil. Maps JavaScript API'yi, Google Cloud Console. Projeniz için Maps JavaScript API'yi etkinleştirmek üzere aşağıdaki düğmeyi tıklayın.
|
ApiTargetBlockedMapError
|
Hata |
Bu API anahtarının bu hizmeti veya API'yi kullanma yetkisi yok. Lütfen kontrol edin API anahtarınızın API kısıtlamaları ayarlarını Google Cloud Console sayesinde ihtiyaç duyduğunuz tüm API'lerin ve hizmetlerin etkin API'ler listesinde doğru şekilde belirtildiğinden emin olun. Bkz. Cloud Console'daki API anahtarları başlıklı makaleyi inceleyin. Daha fazla bilgi için bkz. API güvenliği en iyi uygulamaları. |
DeletedApiProjectMapError
|
Hata |
API projeniz Cloud Console'dan silinmiş olabilir. Lütfen JavaScript API yükleyicisine dahil edilir. Yeni bir API projesi oluşturabilir ve Cloud Console'da yeni bir anahtar alabilirsiniz. Yeni proje oluşturmak ve proje için API anahtarı almak üzere aşağıdaki düğmeyi tıklayın.
|
ClientBillingNotEnabledMapError
|
Hata |
Projenizde faturalandırmayı etkinleştirmediniz. Google Cloud'da faturalandırmayı etkinleştirmeniz gerekir Bu istemci kimliğiyle ilişkilendirilmiş proje, burada bulabilirsiniz. |
BillingNotEnabledMapError
|
Hata |
Projenizde faturalandırmayı etkinleştirmemeniz bu hataya neden oluyor. Google Cloud projesinde faturalandırmayı etkinleştirmeniz gerekir burada bulabilirsiniz. |
ExpiredKeyMapError
|
Hata |
API'yi yükleyen komut dosyası öğesine dahil olan API anahtarında süresi dolmuştur veya sistem tarafından tanınmaz. Bu hatayı, yeni API anahtarı, sistem tarafından tanınmadan önce kullanmaya çalışırsanız. Birkaç dakika bekleyin dakika içinde tekrar deneyin. Alternatif olarak Cloud Console. API anahtarı almak için aşağıdaki düğmeyi tıklayın.
|
InvalidClientIdMapError
|
Hata |
API'yi yükleyen komut dosyası öğesine eklenen istemci kimliği: veya süresi dolmuştur. Lütfen istemci kimliğinizi kullandığınızdan emin olun sağlayabilir. İstemci kimliği "gme-" ile başlamalıdır ön eki ile değiştirebilirsiniz. Gördüğünüz istemci kimliğinizi doğru kullanırken bile bu hatayı alabilirsiniz. geçerlilik süresi doldu. Lütfen Google Hesap Yöneticinizle iletişime geçin.
Premium Plan'ınız yoksa
Maps for Work API'leri lisansını kullanmak için
Bu kılavuza göz atın: Premium Plan kimlik doğrulaması. |
InvalidKeyMapError
|
Hata |
API'yi yükleyen komut dosyası öğesinde bulunan API anahtarı değil bulundu. Doğru API anahtarı kullandığınızdan emin olun. Şunları yapabilirsiniz: Cloud Console'da yeni bir API anahtarı oluşturma. API anahtarı almak için aşağıdaki düğmeyi tıklayın.
|
MalformedCredentialsMapError
|
Hata |
Uygulamanız, desteklenmeyen bir URI şeması kullanıyor. Uygulamanın bir RFC 3986'da tanımlandığı gibi geçerli URI biçimindedir. |
MissingKeyMapError
|
Hata |
API'yi yükleyen komut dosyası öğesinde gerekli kimlik doğrulama parametresi eksik. Standart Maps JavaScript API'yi kullanıyorsanız,
geçerli bir API anahtarı içeren Premium Plan müşterisiyseniz
istemci kimliğinizle bir Web sitesinin sahibi DEĞİLSENİZ bu sorunu düzeltmek için yapabileceğiniz herhangi bir işlem yoktur. hatası. Ancak, mümkünse site sahibini bilgilendirmek isteyebilirsiniz. |
ProjectDeniedMapError
|
Hata |
İsteğiniz tamamlanmadı. Daha fazla satış ve gelecek için hatayla ilgili ayrıntıları Cloud Console'da bulabilirsiniz. Cloud Console'a göz atın. |
RefererDeniedMapError
|
Hata |
Başvurunuz Çeşitli e-posta bildirimlerinin ardından Google Haritalar Platformu Hizmet Şartları. Karara ve uygulamanızın incelenmesini bekleyin, lütfen bu formu doldurun. Birkaç iş günü içinde e-postayla bir yanıt alacaksınız. |
RefererNotAllowedMapError
|
Hata |
Maps JavaScript API'yi yükleyen mevcut URL, izin verilen yönlendirenler listesine eklendi. Lütfen yönlendireni kontrol edin API anahtarınızın ayarlarını Cloud Console'da bulabilirsiniz. Bkz. Maps JavaScript API ve API Anahtarı al. |
OverQuotaMapError
|
Hata |
İstek sayısı, Maps JavaScript API. Uygulamanızın istekleri tekrar çalışacak her gün yeniden kontrol edebilirsiniz. Web sitesinin sahibi DEĞİLSENİZ bu hatayı düzeltin. Ancak, mümkünse site sahibini bilgilendirmek isteyebilirsiniz. Daha fazla bilgi için sınırlar hakkında daha fazla bilgi edinin. Sayfada, potansiyelinizi artırmak için nasıl daha iyi olabileceğinizi de izin verir. |
ApiProjectMapError
|
Hata |
Sağlanan API anahtarı veya ilişkilendirildiği API projesi, çözülemedi. Bu hata geçici olabilir. Bu hata mesajı yeni bir API anahtarı almanız veya yeni API projesi oluşturmanız gerekebilir. Daha fazla bilgi için bkz. Google Haritalar Platformu'nu Kullanmaya Başlama. |
ClientIdLooksLikeCryptoKey
|
Uyarı |
Bu kılavuza göz atın: istemci Premium Plan ve Maps for Work müşterileri. |
ClientIdLooksLikeKey
|
Uyarı |
Bu kılavuza göz atın: Premium Plan kimlik doğrulaması. |
InvalidChannel
|
Uyarı |
Geçersiz bir Bkz. Raporlama | Google Haritalar Platformu Premium Planı'nı seçin. |
InvalidClientId
|
Uyarı |
Bu kılavuza göz atın: Premium Plan kimlik doğrulaması. |
InvalidKey
|
Uyarı |
API'yi yükleyen komut dosyası öğesinde bulunan API anahtarı emin olabilirsiniz. Doğru API anahtarı kullandığınızdan emin olun. Cloud Console'da yeni bir API anahtarı oluşturabilirsiniz. API anahtarı almak için aşağıdaki düğmeyi tıklayın.
|
InvalidVersion
|
Uyarı |
Komut dosyası öğenizde yanlış bir sürüm numarası sağlamış olabilirsiniz. Lütfen doğru sürüm numarasını kullandığınızdan emin olun. Bkz. Sürüm Oluşturma | Google Haritalar JavaScript API'si hakkında daha fazla bilgi edinin. |
KeyLooksLikeClientId
|
Uyarı |
key parametresi olarak bir istemci kimliği sağlamış olabilirsiniz. Şu durumda:
Premium Plan kullanıyorsanız
Maps for Work API'leri için lütfen istemci kimliğinizi
key parametresi yerine client parametresini kullanmanız gerekir. Bir
Google Haritalar Platformu Premium Planı'nı seçerseniz bir client parametresi kullanabilirsiniz
veya key parametresini kullanın. Hiç lisansınız yoksa
client
parametresi yerine bir key parametresi kullanmanız gerekir.
Bu kılavuza göz atın: Premium Plan kimlik doğrulaması. |
KeyLooksLikeCryptoKey
|
Uyarı |
Bu kılavuza göz atın: istemci kimliği ekleyin. |
KeyLooksLikeProjectNumber
|
Uyarı |
|
NoApiKeys
|
Uyarı |
API'yi yükleyen komut dosyası öğesinin API anahtarı yok. Lütfen
API anahtarı almak için aşağıdaki düğmeyi tıklayarak başlayın.
Maps JavaScript API'yi desteği sonlandırılan v2'den yüklüyorsanız
yolda |
RetiredVersion
|
Uyarı |
Komut dosyası öğenizde kullanımdan kaldırılmış bir sürüm sağlamış olabilirsiniz. Lütfen uygulamanızı mevcut sürümlerden birini kullanacak şekilde güncelleyin. Bkz. Sürüm Oluşturma | Google Haritalar JavaScript API'si hakkında daha fazla bilgi edinin. |
SensorNotRequired
|
Uyarı |
|
SignatureNotRequired
|
Uyarı |
|
SignedInNotSupported
|
Uyarı |
|
UrlAuthenticationCommonError
|
Hata |
Bu sayfadaki diğer kategorilere uymayan bir hata oluştu sayfasını ziyaret edin. Bunun nedeni geçici bir sorun olabilir. Lütfen kısa bir gecikme sonrasında talep etmenizi sağlar. Sorununuz çözülmediyse lütfen şurayı gözden geçirin: geliştirici kılavuzu . |
Tarayıcınızdaki Hataları Kontrol Etme
Maps JavaScript API,
window.console
Bu bölümde, kampanyalarınızı yönetmek için
Google Chrome'da window.console
çıkışı.
için lütfen tarayıcınızın geliştirici dokümanlarına bakın. Sizin için:
Bu, window.console
çıkışını kontrol edecek araçların listesidir
bazı tarayıcılarda da görüntülenebilir.
- Firefox için Web Konsolu.
- Android için uzaktan hata ayıklama
- iOS için Web Inspector.
Chrome'da
JavaScript Konsolu
window.console
çıkışını aşağıdaki gibi kontrol edin.
- Geliştirici Araçları'nı açmak için menü simgesini seçin > Diğer Araçlar > Geliştirici Araçları.
- JavaScript Konsolu'nu açmak için klavyenizdeki ESC tuşuna basın. ESC tuşu JavaScript Konsolu'nu açıp kapatır. Konsolu kapatırsanız açmak için ESC tuşuna tekrar basın.
Maps JavaScript API'de bir veya daha fazla satır halinde konsolu. Hata veya uyarı mesajları aşağıdaki biçimdedir:
Google Maps API error: [ERROR CODE] [Link to API document]
.
veya
Google Maps API warning: [ERROR CODE] [Link to API document]
Aşağıdakileri öğrenmek için yukarıdaki hata kodları tablosunu hata mesajındaki hata kodu. Ayrıca, hata mesajı gösterilir.
Not: Aşağıdaki işlemleri yapabilirsiniz: kimlik doğrulama hatalarını dinleme daha fazla bilgi edindiniz.
Desteklenmeyen tarayıcıları işleme
Kullandığınız tarayıcı sürümünün şu anda Maps JavaScript API.
WebView'da çalışan yerel bir Windows uygulaması geliştiriyorsanız WebView2 tabanlı bir uygulama yayınladık. Internet Explorer'a dayalı olarak WebView'un önceki sürümleri artık desteklenmemektedir.
Kodunuz hâlâ çalışmıyorsa
Haritalar kodunuzu hazır hale getirmenize yardımcı olmak için Brendan Kenny ve Mano Marks, ve bunların nasıl düzeltileceğine değineceğiz.
- Yazım hatalarını arayın. JavaScript'in büyük/küçük harfe duyarlı olduğunu unutmayın dili'ne dokunun.
- Temel bilgileri kontrol edin. En yaygın sorunlardan bazıları
ilk harita oluşturma. Örneğin:
zoom
özelliğini belirttiğinizi onaylayın ve haritanızdacenter
tesis var seçenekleri vardır.- Haritanın yerleştirileceği bir div öğesi bildirdiğinizden emin olun. ekranda görünür.
- Haritanın div öğesinin bir yüksekliği olduğundan emin olun. Varsayılan olarak div öğeleri 0 yüksekliğinde oluşturulduğu için görünmez.
- Sorunları belirlemenize yardımcı olması için, mevcut olana benzer bir JavaScript hata ayıklayıcı kullanın Chrome Geliştirici Araçları. İlk olarak JavaScript konsolunda hatalara bakın.
- Soruları Yığın'da yayınlayın Taşma. Etkili sorular yayınlamayla ilgili yönergeleri şurada bulabilirsiniz: Destek sayfası.