Başlarken
- Google Haritalar Platformu nedir?
- Google Haritalar Platformu'nu kullanmaya nasıl başlayabilirim?
- Hangi API'ye ihtiyacım var?
- API'leri sitemde kullanmaya nasıl başlayabilirim?
- Google Haritalar Platformu hangi ülkeleri kapsar?
- Google Haritalar Platformu ürünlerini kullanmadan siteme Google Haritalar ekleyebilir miyim?
- Mobil cihazlarda Haritalar uygulamalarını nasıl sunabilirim?
- Maps JavaScript API ve Maps Embed API hangi web tarayıcılarını destekler?
- Maps JavaScript API'den harita yazdırabilir miyim?
- Google Haritalar Platformu ürünlerinde değişiklik olduğunda nasıl bildirim alabilirim?
- Teknik destek ekibiyle nasıl iletişime geçebilirim?
- Teknik destek ne zaman kullanılabilir?
- Google Hesabıma erişimi nasıl kurtarabilirim?
- Belirli bir projeye erişimi nasıl kurtarabilirim?
- iOS için Haritalar ve Yerler SDK'sını ARM tabanlı Mac'lerde kullanabilir miyim?
Hizmet Şartları'nı anlama
- Google Haritalar Platformu ürünlerinin hizmet şartları nelerdir?
- Sitem, Google Haritalar Platformu Hizmet Şartları'na uygun mu?
- Harita karolarına ve uydu görüntülerine doğrudan erişebilir miyim?
- Google Haritalar Platformu ürünlerini takip uygulamaları için kullanabilir miyim?
- Google Haritalar Platformu ürünlerini web dışı uygulamamda kullanabilir miyim?
- Google Haritalar Platformu ürünlerini şifre korumalı bir sitede kullanabilir miyim?
- Bir dokümanda Google Haritalar Platformu verilerini içeren bir uygulama oluşturabilir miyim?
- İçeriğimin Google Arama sonuçlarına dahil edilmesini nasıl devre dışı bırakabilirim?
- Maps Static API'yi kullanarak bir harita resmi oluşturup bu resmi web sitemde depolayabilir ve sunabilir miyim?
Kullanım sınırları ve faturalandırma (kotalar)
- Projem için faturalandırmayı nasıl ayarlayabilirim?
- Google Cloud ücretsiz deneme sürümü nedir ve ücretsiz deneme sürümü kullanıcıları ücretli hesaba nasıl geçebilir?
- Google Haritalar Platformu'nda kullanım sınırları (kotalar) var mı?
- Kullanım maliyeti nasıl hesaplanır?
- Google Haritalar Platformu'nda harita yüklemeleri nasıl sayılır?
- Kota kullanımımı nasıl izleyebilirim?
- Kullanım sınırlarını aşarsam ne olur?
- Sitem çok fazla trafik alıyor. Google Haritalar Platformu ürünlerini kullanabilir miyim?
- Web sitem veya uygulamam aniden popüler hale gelirse haritalarım çalışmayı durdurur mu?
- Kullanım nasıl hesaplanır ve faturalandırılır?
- Google Haritalar Platformu'nu kullanmanın maliyeti nedir?
- Fiyatlandırma diğer para birimlerinde de geçerli mi?
- Faturalandırma ayarlarını yaptım. Faturamı nasıl görüntüleyebilirim?
- Kullanımım beklenmedik bir şekilde artarsa yüksek bir fatura ödemekten nasıl kaçınabilirim?
- Projemin "Google Maps Platform Geçiş Hesabı"na bağlı olduğunu belirten bir mesaj aldım ancak bu hesaba erişimim yok. Ne yapmalıyım?
- Kota sınırım neden günde 1 istek olarak ayarlandı? Bu sınırı nasıl artırabilirim?
- Faturalandırma ihlali bildirimi aldım. Bu sorunu nasıl çözebilirim?
Google Haritalar Platformu'nu kullanma
- Farklı Google Haritalar Platformu ürünleri için hangi anahtarları veya kimlik bilgilerini kullanmalıyım?
- Anahtar kısıtlama türümü HTTP yönlendiren kısıtlamasından IP adresi kısıtlamasına nasıl geçiririm?
- Nasıl yeni bir API anahtarı alabilirim?
- Google Haritalar Platformu'nun her sürümünde yapılan değişiklikleri nasıl bulabilirim?
- API'yi, sayfa yüklendikten sonra sayfaya eşzamansız olarak nasıl yükleyebilirim?
- Google Haritalar Platformu ürünlerinin İngilizce dışında bir dilde görüntülenmesini nasıl sağlayabilirim?
- Google Haritalar Platformu'na HTTPS (TLS) üzerinden erişilebilir mi?
- Google Haritalar Platformu'nda nasıl hata bildirebilir veya yeni özellik isteğinde bulunabilirim?
- Google Haritalar Platformu API'leri site çerezlerini nasıl kullanır?
- Sorumun cevabını bulamıyorum. Kiminle iletişime geçmeliyim?
Hatalar ve sorun giderme
- Bu hata ne anlama geliyor?
- Haritalarım normalden daha koyu görünüyor. Neler oluyor?
-
OVER_DAILY_LIMITveyaOVER_QUERY_LIMIThata kodlarını nasıl çözebilirim? -
kGMSPlacesRateLimitExceededveya9005 PLACES_API_RATE_LIMIT_EXCEEDEDhata kodlarını nasıl çözebilirim? - "Bu IP, site veya mobil uygulamanın bu API anahtarını kullanma yetkisi yok." hatasını nasıl çözerim?
- "Yönlendiren kısıtlamaları olan API anahtarları bu API ile kullanılamaz." hatasını nasıl çözebilirim?
Google Haritalar Platformu Hizmetleri
- Adresleri enlem/boylam çiftlerine dönüştürmem gerekiyor. Bunu Google Haritalar Platformu ile yapabilir miyim?
- Coğrafi kodlama hangi ülkelerde kullanılabilir?
- Google Haritalar Platformu coğrafi kodlayıcıları neden Google Haritalar'dan farklı konumlar sağlıyor?
- Başarılı istek sayısını en üst düzeye çıkarmak için coğrafi kodlayıcı sorgularımı nasıl biçimlendirmeliyim?
- Numaralı bir otoyol üzerindeki ABD adresini coğrafi kodlama için nasıl biçimlendirmeliyim?
- Ne zaman API coğrafi kodlayıcı sınıfı, ne zaman HTTP Coğrafi Kodlama Hizmeti kullanmalıyım?
- Google Haritalar Platformu ile nasıl arabayla yol tarifi verebilirim?
- Arabayla yol tarifi hangi ülkelerde kullanılabilir?
- Toplu taşıma yol tarifi hangi ülkelerde kullanılabilir?
- Maps Static API tarafından desteklenen maksimum işaretçi veya yol tepe noktası sayısı nedir?
- Neden belirli ülkeler için Google Haritalar Platformu ürünlerine erişemiyorum?
- Google temel haritasındaki bir sorunu nasıl bildirebilirim?
- Maps JavaScript API ile kullanılan hizmetlerin performansı nasıl izlenir?
Maps JavaScript API
iOS için Google Haritalar SDK'sı
-
kGMSPlacesRateLimitExceededhatasını nasıl çözebilirim? - iOS 8.x cihazla hata ayıklama yaparken kilitlenmelerle karşılaşıyorum. Ne yapmalıyım?
- Yuvarlak ve daha geniş ekranların Google Haritalar iOS SDK'sı üzerindeki etkisi nedir?
Android için Google Haritalar SDK'sı
-
9001 Operation failed due to exceeding the quota usage limithatasını nasıl çözebilirim? - Uygulamamda harita yerine yalnızca boş gri karolar gösteriliyor. Bu sorunu nasıl çözebilirim?
URL imzalama
- JavaScript kullanarak URL'leri imzalayabilir miyim?
- Maps API web hizmeti isteklerime neden HTTP 403 Yasak yanıtı alıyorum?
Başlarken
- Google Haritalar Platformu nedir?
-
Google Haritalar Platformu, geliştiricilerin Google Haritalar'ı mobil uygulamalara ve web sayfalarına yerleştirmesine veya Google Haritalar'dan veri almasına olanak tanıyan bir API ve SDK grubudur. Birkaç teklif var. İhtiyaçlarınıza bağlı olarak bu API'lerden ve SDK'lardan birini veya birkaçını kullanabilirsiniz:
Haritalar:
- Maps JavaScript API
- Android için Haritalar SDK'sı
- iOS için Haritalar SDK'sı
- Map Tiles API
- Aerial View API
- Maps Static API
- Street View Static API
- Haritalar URL'leri
- Maps Embed API
- Maps Datasets API
Rotalar:
Yerler:
- Places API
- Android için Yerler SDK'sı
- iOS için Yerler SDK'sı
- Places Library, Maps JavaScript API
- Places Aggregate API
- Address Validation API
- Geocoding API
- Geolocation API
- Time Zone API
Ortam:
- Google Haritalar Platformu'nu kullanmaya nasıl başlayabilirim?
-
Google Haritalar Platformu'nu kullanmaya başlama başlıklı makaleyi inceleyin.
- Hangi API'ye ihtiyacım var?
-
İşlevsel gereksinimlerinize göre doğru API'yi bulma konusunda yardım almak için Özellikler Gezgini'ne göz atın.
- API'leri sitemde kullanmaya nasıl başlayabilirim?
-
İlgilendiğiniz API veya SDK'ya özel Genel Bakış, Geliştirici ve Başlangıç kılavuzlarını inceleyin. Örneğin, Android için Haritalar SDK'sı veya Maps JavaScript API ile ilgili kılavuzlara göz atın.
- Google Haritalar Platformu hangi ülkeleri kapsar?
-
Google Haritalar ekibi sürekli olarak yeni harita verileri yayınlamakta ve uluslararası kapsamımızı genişletmektedir. En güncel kapsam bilgileri için Google Haritalar kapsam verilerini inceleyin. Sayfanın üst kısmındaki filtre kutusunu kullanarak verileri filtreleyebilirsiniz. Veri sağlayıcılarla yapılan lisans sözleşmeleri değişirse kapsam verileri de değişebilir.
Ayrıca bkz:
- Google Haritalar Platformu ürünlerini kullanmadan Google Haritalar'ı siteme ekleyebilir miyim?
-
Evet. Google Haritalar artık görüntülediğiniz haritayı, herhangi bir programlama yapmadan veya Google Haritalar Platformu'nu kullanmadan web sitenize ya da blogunuza yerleştirme olanağı sunuyor. Daha fazla bilgiye buradan ulaşabilirsiniz.
- Haritalar uygulamalarını mobil cihazlarda nasıl sunabilirim?
-
Haritaları bir Android uygulamasına dahil etmek için Android için Haritalar SDK'sını kullanın.
Haritaları bir iOS uygulamasına dahil etmek için iOS için Haritalar SDK'sını kullanın.
Maps JavaScript API, mobil cihazlara hitap edecek şekilde geliştirilmiştir. Hem masaüstü hem de Apple iPhone gibi tam JavaScript uygulaması içeren bir web tarayıcısı bulunan cihazları hedefleyen tarayıcı uygulamaları için uygundur.
Maps JavaScript API'nin kullanımına uygun olmayan cihazları hedefleyen uygulamalar için Maps Static API, işaretçiler ve çoklu çizgiler de dahil olmak üzere GIF, JPG ve PNG biçimlerinde harita resimleri sunar. Maps Static API'nin tarayıcı tabanlı uygulamalar dışında kullanılması için harita resminin Google Haritalar'a bağlanması gerekir.
- Maps JavaScript API ve Maps Embed API hangi web tarayıcılarını destekler?
-
Maps JavaScript API ve Maps Embed API aşağıdaki web tarayıcılarını destekler:
Masaüstü- Microsoft Edge'in (Windows) mevcut sürümü (IE modu hariç).
- Firefox'un en son iki ana kararlı sürümü (Windows, macOS, Linux).
- Chrome'un en son iki ana kararlı sürümü (Windows, macOS, Linux).
- Safari'nin (macOS) en son iki ana kararlı sürümü.
- Android 4.1 ve sonraki sürümlerde Chrome'un mevcut sürümü.
- Android 4.4 ve sonraki sürümlerde Chrome WebView.
- iOS'in güncel ve önceki ana sürümlerinde mobil Safari.
- iOS'in mevcut ve önceki ana sürümlerinde UIWebView ve WKWebView.
- iOS için Chrome'un mevcut sürümü.
- Maps JavaScript API'den harita yazdırabilir miyim?
-
Maps JavaScript API'den yazdırma işlemi desteklenmez. Bunun nedeni, yazdırma desteğinin en çok tercih edilen tarayıcılarda tutarsız olmasıdır.
- Google Haritalar Platformu ürünlerinde değişiklik olduğunda nasıl bildirim alabilirim?
-
Çeşitli Google Geo geliştirici teklifleriyle ilgili haber güncellemeleri için Google Haritalar Platformu Blogu'na abone olmanız gerekir.
- Teknik destek ekibiyle nasıl iletişime geçebilirim?
-
Mevcut destek seçenekleri hakkında bilgi edinmek için Google Haritalar Platformu Desteği ve Kaynakları başlıklı makaleyi inceleyin.
- Teknik destek ne zaman kullanılabilir?
- Destek ekibi, "hizmet kullanılamıyor" sorunları için bölgesel tatiller hariç olmak üzere 5 gün 24 saat (hafta içi, Tokyo saatiyle pazartesi 09:00'dan Pasifik saatiyle cuma 17:00'ye kadar) hizmet verir.
- Google Hesabıma erişimi nasıl kurtarabilirim?
-
Google Hesabınıza (ör. can@sirketim.com veya can@gmail.com) erişimi kaybettiyseniz şifrenizi alarak veya sıfırlayarak hesaba erişimi geri yüklemeyi deneyebilirsiniz. Google Hesabı Yardım sayfasındaki Google Hesabınızı veya Gmail'inizi kurtarma başlıklı makaleyi inceleyin.
- Not: Bir G Suite hesabına erişimi geri yüklemek için kuruluş yöneticinizden hesabın silme işlemini geri almasını isteyin.
- Belirli bir projeye erişimi nasıl kurtarabilirim?
-
Google Haritalar Platformu uygulamanızı yönettiğiniz projeye erişiminizi kaybettiyseniz projeyi kurtarmayı deneyebilirsiniz.
Projenizle ilişkili Google Hesabınıza erişebiliyorsanız:
- Proje sahibini tanıyorsanız ve Google Hesabınıza erişebiliyorsanız: Proje sahibinden sizi proje sahibi veya proje düzenleyici olarak eklemesini isteyin.
- Projeniz bir kuruluşun parçasıysa: Kuruluş yöneticilerinizle iletişime geçerek sizi proje sahibi olarak eklemelerini isteyin.
- Mevcut proje sahiplerinden hiçbirini tanımıyorsanız: Proje sahibinin kim olduğunu bilmiyorsanız veya proje sahibine ulaşılamıyorsa projeyi kurtarmak için diğer seçenekleri öğrenmek üzere destek ekibiyle iletişime geçin.
Projenizle ilişkili Google Hesabınıza erişiminiz yoksa:
- Google Hesabınıza erişimi kaybettiyseniz: Hesabınızın kullanıcı adını veya şifresini kurtarmayı deneyin.
- Google Hesabınıza erişimi kurtaramıyorsanız: Yeni bir Google Hesabı oluşturun, ardından mevcut bir proje sahibiyle iletişime geçerek yeni Google Hesabınızı projeye eklemesini isteyin.
- Proje sahibini tanıyorsanız ve Google Hesabınıza erişebiliyorsanız: Proje sahibinden sizi proje sahibi veya proje düzenleyici olarak eklemesini isteyin.
- iOS için Haritalar ve Yerler SDK'sını ARM tabanlı Mac'lerde kullanabilir miyim?
-
Yeni ARM tabanlı Mac'lerde geliştirme yapmak mümkündür ancak fiziksel bir iOS cihazda derleme ve çalıştırma yapılması gerekir. Simülatörlerde geliştirme için daha fazla destek eklemeyi değerlendirirken bu geçici bir sınırlamadır.
Hizmet Şartları'nı anlama
- Google Haritalar Platformu ürünlerinin Hizmet Şartları nelerdir?
-
Google Haritalar Platformu Hizmet Şartları'na şu adresten ulaşabilirsiniz:
- Sitem, Google Haritalar Platformu Hizmet Şartları'na uygun mu?
-
Siteniz Google Haritalar Platformu Hizmet Şartları'na uyduğu sürece uygulamalarınızda Google Haritalar Platformu'nu kullanabilirsiniz.
Ancak Google Haritalar Platformu'nun görmek istemediğimiz bazı kullanım şekilleri vardır. Örneğin, bir şehirde yasa dışı uyuşturucu satın alınabilecek yerleri veya diğer yasa dışı faaliyetleri gösteren haritalar. Kullanıcıların gizliliğine de saygı duyuyoruz. Bu nedenle Google Haritalar Platformu, bireylerle ilgili özel bilgileri tanımlamak için kullanılmamalıdır.
Uygulamanızı geliştirip kullanıma sunmadan önce Google Haritalar Platformu Hizmet Şartları'na uygun olup olmadığını belirlemek için kendi danışmanınızdan destek almanız gerekir. Google mühendisleri yalnızca teknik destek sunabilir ve yasal tavsiye verme yetkisine sahip değildir. Google, hizmeti kullanımınızı dilediği zaman askıya alma veya sonlandırma hakkını saklı tutar. Bu nedenle, Maps API'leri Şartları'nı dikkatlice okuyun.
- Harita karolarına ve uydu görüntülerine doğrudan erişebilir miyim?
-
Harita karolarına veya uydu görüntülerine Google Haritalar Platformu dışında bir mekanizma (ör. kendi Maps API'nizi oluşturma veya toplu karo indirme komut dosyası kullanma) aracılığıyla erişemezsiniz. Uygulamanızın karolara erişimi, Google Haritalar Platformu dışında erişmesi durumunda engellenir. Daha fazla bilgi için Google Haritalar Platformu Hizmet Şartları'na bakın.
- Google Haritalar Platformu ürünlerini takip uygulamaları için kullanabilir miyim?
-
Uygulamanın Google Haritalar Platformu Hizmet Şartları'na uyması koşuluyla, Google Haritalar Platformu ürünleriyle gerçek zamanlı verilerin (izleme) gösterilmesi konusunda herhangi bir kısıtlama yoktur.
- Google Haritalar'ı web uygulaması olmayan uygulamamda kullanabilir miyim?
-
Evet, Google Haritalar Platformu ürünleri artık web dışı uygulamalarda kullanılabilir. Ancak bu uygulamaların Google Haritalar Platformu Hizmet Şartları'ndaki diğer kısıtlamalara uyması gerekir.
Maps JavaScript API yalnızca desteklenen tarayıcılardan birinde çalıştırıldığında desteklenir.
- Google Haritalar Platformu ürünlerini şifre korumalı bir sitede kullanabilir miyim?
-
Evet, Google Haritalar, Rotalar, Yerler ve Çevre hizmetleri özel erişimli uygulamalarla kullanılabilir. Daha fazla bilgi için Google Haritalar Platformu Hizmet Şartları'na bakın.
- Bir dokümanda Google Haritalar Platformu verilerini içeren bir uygulama oluşturabilir miyim?
-
Uygulamanız elektronik veya basılı biçimde bir doküman oluşturuyorsa bu dokümana Google Haritalar Platformu'ndan hiçbir veri (resimler dahil) eklenemez. Daha fazla bilgi için Google Haritalar Platformu Hizmet Şartları'nın "Veri Kazıma Yapılmaması" bölümüne bakın.
- İçeriğimin Google Arama sonuçlarına dahil edilmesini nasıl devre dışı bırakabilirim?
-
Artık bu verileri toplamıyoruz.
indexingparametresinin kullanımı kullanımdan kaldırılmıştır ve hiçbir etkisi yoktur. Artık kapsam dışında kalmayı açıkça seçmeniz gerekmez ancak bu parametreyi en kısa sürede kaldırmanızı öneririz.Sayfanızı veya sitenizi arama sonuçlarından kaldırmak için yardım merkezimizdeki talimatları uygulayın.
- Maps Static API'yi kullanarak bir harita resmi oluşturup bu resmi web sitemde depolayabilir ve sunabilir miyim?
-
Maps Static API kullanılarak oluşturulan resimlerin kopyalarını web sitenizde depolayamaz ve sunamazsınız. Statik resim gerektiren tüm web sayfaları, bir HTML
imgetiketininsrcözelliğini veya bir HTMLdivetiketinin CSSbackground-imageözelliğini doğrudan Maps Static API'ye bağlamalıdır. Böylece tüm harita resimleri, web sayfasının HTML içeriğinde gösterilir ve Google tarafından doğrudan son kullanıcılara sunulur.
Kullanım sınırları ve faturalandırma
- Projem için faturalandırmayı nasıl ayarlayabilirim?
- Google Haritalar Platformu'nu kullanmaya başlama başlıklı makaleyi inceleyin.
- Google Cloud ücretsiz deneme sürümü nedir ve ücretsiz deneme sürümü kullanıcıları ücretli hesaba nasıl geçebilir?
-
Google Cloud ücretsiz deneme sürümü, yeni kullanıcıların Google Haritalar Platformu (GMP) API'leri de dahil olmak üzere en popüler Google Cloud ürünlerini herhangi bir finansal taahhüt olmadan denemelerine olanak tanıyan 91 günlük bir programdır. Ücretsiz denemeye kaydolduğunuzda, GMP'de harcayabileceğiniz 300 ABD doları değerinde ücretsiz karşılama kredisiyle önceden yüklenmiş bir ücretsiz deneme faturalandırma hesabı oluşturulur.
91 gün geçmeden önce ücretli bir faturalandırma hesabına geçmezseniz veya 300 ABD doları tutarındaki ücretsiz krediyi harcarsanız ücretsiz deneme faturalandırma hesabınız kapatılır ve bu hesapla ilişkili tüm projeler ve kaynaklar durdurulur. Ücretsiz deneme süresince oluşturduğunuz kaynakları korumak ve hizmetlerinizin kesintisiz çalışmasını sağlamak için ücretli faturalandırma hesabına geçin. Ücretsiz deneme hakkında daha fazla bilgi edinin.
- Google Haritalar Platformu'nda kullanım sınırları (kotalar) var mı?
-
Google Maps Platform ürünlerine gönderebileceğiniz istek sayısıyla ilgili günlük maksimum sınır yoktur. Tek kullanım sınırı, dakika başına maksimum sorgu sayısı (QPM) ile ilgilidir.
Aşağıdaki tabloda her API'nin kullanım sınırı gösterilmektedir. Kota sınırlarını Cloud Console'da görüntüleyebilir ve değiştirebilirsiniz.
API Kullanım sınırı Address Validation 6.000 QPM Aerial View: Videoyu arama 180 QPM ve 100.000 QPD Aerial View: Video Oluşturma Dakikada 100 sorgu ve günde 100 sorgu Hava Kalitesi 6.000 QPM Maps JavaScript API: 3D Maps 30.000 QPM Maps JavaScript API: Dinamik Haritalar 30.000 QPM Rakım 6.000 QPM Coğrafi Kodlama 3.000 QPM Coğrafi konum 6.000 QPM Haritalar Grounding Lite: Yer arama, Hava durumunu öğrenme, Rota hesaplama Araç başına 300 QPM Haritalar Grounding Lite: Adları çözümleme, Haritalar URL'lerini çözümleme Yöntem başına 600 QPM Map Tiles API: 2B Harita Karoları 6.000 QPM ve 15.000 QPD Map Tiles API: Street View Parçaları 6.000 QPM ve 15.000 QPD Map Tiles API: Gerçekçi Fotoğraf 3B Parçalar Dakika başına 12.000 sorgu ve günde 10.000 kök istek. Navigasyon: Hedef belirleme istekleri 30.000 QPM Yerler 6.000 QPM Places Aggregate 1.200 QPM Polen 6.000 QPM yollar 30.000 QPM Routes: Compute Routes 3.000 QPM Routes: Compute Route Matrix 3.000 EPM Güneş 600 QPM Statik Haritalar 30.000 QPM Street View Image API 30.000 QPM Saat Dilimi 30.000 QPM Hava durumu 6.000 QPM Harcamaları yönetmek için API kullanımınızı izleyebilir ve tüm faturalandırılabilir API'lere yapılan tüm istekler için günlük sınırlar belirleyebilirsiniz.
Google Haritalar Platformu ürünleri, standart Google Haritalar Platformu Hizmet Şartları'na uygun şekilde dağıtılmalıdır.
- Kullanım maliyeti nasıl hesaplanır?
-
Google Haritalar Platformu ürünlerinin fiyatlandırmasına genel bakış için fiyat listesini inceleyin.
Google Haritalar Platformu API'lerinin nasıl faturalandırıldığı hakkında daha fazla bilgi edinmek için Google Haritalar Platformu faturalandırması ve fiyatlandırmasına genel bakış başlıklı makaleyi inceleyin.
- Google Haritalar Platformu'nda harita yüklemeleri nasıl sayılır?
-
Aşağıdakilerden herhangi biri gerçekleştiğinde tek bir harita yüklemesi için ücret alınır:
- Bir web sayfası veya uygulama, Maps JavaScript API'yi kullanarak bir harita görüntüler.
- Bir uygulama, Maps Static API'den tek bir harita resmi ister.
Street View panoramaları, harita yüklemelerinden ayrı olarak ücretlendirilir:
- Statik (etkileşimli olmayan) bir Street View panoraması yerleştirmek için Street View Static API'ye gönderilen her istek, statik Street View panoraması olarak ücretlendirilir.
- Dinamik Street View panoraması, Maps JavaScript API, Android için Haritalar SDK'sı veya iOS için Haritalar SDK'sı uygulamasındaki bir panorama nesnesinin her örneklendirmesi için ücretlendirilir.
Bir web sayfası veya uygulama bir harita, statik harita resmi ya da Street View panoraması yükledikten sonra, kullanıcının haritayla etkileşimleri (ör. kaydırma, yakınlaştırma veya harita katmanlarını değiştirme) ek harita yüklemeleri oluşturmaz veya kullanım sınırlarını etkilemez.
İşaretçi eklemek ek harita yüklemeleri oluşturmaz ancak raptiye konumunun nasıl belirlendiğiyle ilgili ücretler oluşturabilir (
google.maps.Map()sınıfının yüklenmesi veya yeniden yüklenmesi gibi). - Kullanımımı nasıl izleyebilirim?
-
Google Cloud Console'da her bir API'nin kullanımını izleyebilirsiniz.
- İncelemek istediğiniz API'yi içeren projeyi seçin.
- Kontrol panelindeki API'ler listesinde API'nin adını tıklayın.
- Sayfanın üst kısmında Metrikler veya Kotalar'ı tıklayın.
Bir projenin tamamına ait trafik raporunu ve fatura bilgilerini görmek için aşağıdaki adımları uygulayın:
- Henüz yapmadıysanız faturalandırmayı ayarlayın.
- Cloud Console'un faturalandırma sayfasına gidin.
- Proje seçin.
- Sol kenar çubuğunda Raporlar'ı tıklayın. Faturalandırma hesabınızla ilgili raporları görüntülemek için sağ kenar çubuğundaki filtreleri kullanın.
Daha fazla bilgi edinmek için Google Haritalar Platformu Raporlama, Google Haritalar Platformu İzleme ve Kota sınırı belirleme konularını inceleyin.
- İstek oranı (QPM) sınırlarını aşarsam ne olur?
-
Belirli bir Google Haritalar Platformu ürününün dakika başına sorgu sınırlarını aşarsanız API bir hata mesajı döndürür. Sınırları tekrar tekrar aşarsanız API'ye erişiminiz geçici olarak engellenebilir.
İstek QPM sınırlarını aşarsanız veya hizmeti kötüye kullanırsanız istekler belirli bir hata mesajı döndürür. Sınırları aşmaya devam ederseniz Google Haritalar Platformu'na erişiminiz engellenebilir.
Not: Aşağıdaki web hizmeti API'lerinin Maps JavaScript API'de eşdeğer bir istemci tarafı hizmeti vardır: Elevation, Geocoding.
Kullanım sınırları aşıldı
Kullanım sınırlarını aşarsanız yanıt olarak
OVER_QUERY_LIMITdurum kodunu alırsınız.Bu mesaj, web hizmetinin normal yanıtlar vermeyi durdurduğu ve daha fazla kullanıma izin verilene kadar yalnızca
OVER_QUERY_LIMITdurum kodunu döndürmeye başladığı anlamına gelir. Uygulamanızın dakikada çok fazla istek göndermesi nedeniyle hata alındıysa bu senaryo birkaç saniye içinde gerçekleşebilir.Dakika başına sorgu sayısı kullanım sınırlarınızı düzenli olarak aşıyorsanız Google Maps Platform ürünlerini daha verimli kullanmak için uygulamaları optimize ederek kullanımı azaltabilir veya kotanızın artırılmasını isteyebilirsiniz. Daha fazla bilgi için Optimizasyon Kılavuzu'na bakın.
- Sitem çok fazla trafik alıyor. Google Haritalar Platformu ürünlerini kullanabilir miyim?
-
Evet. Ancak uygulamanızın kullandığı Google Haritalar Platformu ürünlerinin kullanım sınırları hakkında bilgi edinmenizi öneririz.
- Web sitem veya uygulamam aniden popüler olursa haritalarım çalışmayı durdurur mu?
-
Bir faturalandırma hesabınız olduğunda, ücretsiz kullanım sınırını aşarsanız ve faturalandırma hesabınızda geçerli bir ödeme yöntemi (ör. kredi kartı veya banka havalesi) yoksa geçerli bir ödeme yöntemi ekleyene kadar API çalışmayı durdurur.
- Kullanım nasıl hesaplanır ve faturalandırılır?
-
Kullanım her günün sonunda hesaplanır ve fiyat listesinde gösterildiği şekilde fiyatlandırılır. Her ayın sonunda, toplam kullanım ücreti faturalandırma hesabınızla ilişkili ödeme yönteminden tahsil edilir. Daha fazla bilgi için Google Haritalar Platformu Faturalandırması başlıklı makaleyi inceleyin.
- Google Haritalar Platformu'nu kullanmanın maliyeti nedir?
-
API başına maliyete genel bakış için fiyat listesine bakın. Uygulamanız belirli bir ay için ücretsiz kullanım sınırına kadar oluşturma isteği veya harita yükleme hacmi oluşturursa kullanımınız için ücret alınmaz. Ücretsiz kullanım sınırını aşan kullanım, faturalandırma hesabınızdan ücretlendirilir. Daha fazla bilgi için Google Haritalar Platformu Faturalandırması başlıklı makaleyi inceleyin.
- Fiyatlandırma diğer para birimlerinde de geçerli mi?
-
Konsolda ek para birimleri kullanılabilir. Farklı bir para birimi seçtiğinizde ücretler, Fiyatlandırma Sayfamızda listelenen ABD doları eşdeğerinden dönüştürülür.
- Faturalandırma ayarlarını yaptım. Faturamı nasıl görüntüleyebilirim?
-
Google, belirttiğiniz ödeme yöntemini kullanarak her ayın başında bir önceki ayın etkinliği için sizden ödeme alır. Faturanızla ilgili ayrıntılar için Google Haritalar Platformu Faturalandırması sayfamızı inceleyin.
Ek kaynaklar:
- Maliyet ve ödeme geçmişinizi nasıl görüntüleyeceğinizi öğrenin.
- Fatura veya ödeme makbuzu alma hakkında bilgi edinin.
- Faturalandırma uyarılarını ayarlama ve yönetme hakkında bilgi edinin.
- Kullanımım beklenmeyen şekilde artarsa yüklü faturalardan nasıl kaçınabilirim?
-
Google Haritalar Platformu, günlük istek sınırları ve maksimum günlük faturalandırılabilir sınırlar belirlemenize olanak tanır. Beklenmedik artışlara karşı korunmak için günlük kullanım sınırını belirleyebilirsiniz. Faturalandırma hesabındaki ücretler belirlediğiniz bir eşiğe ulaştığında e-posta bildirimleri almak için bütçe uyarıları da ayarlayabilirsiniz.
Maksimum günlük faturalandırılabilir sınırı belirleme:
Yüksek bir fatura ödememek için kullanımda beklenmedik artışlara karşı koruma sağlamak üzere günlük kullanım sınırı belirleyebilirsiniz. Bu sınırı Cloud Console'da değiştirebilirsiniz.
Bütçe uyarılarını ayarlama ve yönetme:
Faturalandırma hesabındaki ücretler belirlediğiniz eşiğe ulaştığında faturalandırma yöneticilerine e-posta bildirimleri göndermek için bütçe uyarıları ayarlayın. Faturalandırma hesabındaki tahmini ücretler eşiğin %50, %90 ve% 100'ünü aştığında faturalandırma yöneticilerine e-posta bildirimleri gönderilir.
- Projemin "Google Haritalar Platformu Geçiş Hesabı"na bağlı olduğunu belirten bir mesaj aldım ancak bu hesaba erişimim yok. Ne yapmalıyım?
-
"Google Haritalar Platformu Geçiş Hesabı", belirli müşterilerin kullandıkça öde fiyatlandırma planımıza geçiş yapmasına yardımcı olmak için oluşturulmuştur. Bu geçiş hesabı, Google'ın bu müşterilere tek seferlik kredi sağlamasına olanak tanıdı. Böylece müşteriler, ücretsiz katman sınırına kadar Google Haritalar Platformu'nu kullanmaya devam edebildi. Bu sınır aşıldığında faturalandırma hesabı kapatılır ve hizmete erişiminizi kaybedersiniz. Hizmet kesintisi yaşamamak için kendi faturalandırma hesabınızı oluşturmanızı ve aylık ücretsiz kullanım sınırından yararlanmaya devam etmenizi öneririz. Projenize ait faturalandırma hesabını değiştirmek için:
- Yeni bir faturalandırma hesabı oluşturun (Zaten bir faturalandırma hesabınız varsa bu adımı atlayabilirsiniz).
- Faturalandırma hesabını projenizle ilişkilendirin.
- Kota sınırım neden günde 1 istek olarak ayarlandı? Bu sınırı nasıl artırabilirim?
-
Projeniz için faturalandırma hesabı oluşturup eklemediyseniz Maps Platform API'leriniz günde 1 istekle sınırlandırılır. Faturalandırma hesabı oluşturup ekleyerek daha yüksek kota elde edebilirsiniz. Bunun için Google Haritalar Platformu'nu kullanmaya başlama başlıklı makaleyi inceleyin.
Bir faturalandırma hesabı oluşturup ekledikten sonra günlük kota sınırınız kaldırılır. Cloud Console'da beklenmedik harcamaları önlemek için bir sınır belirleyebilirsiniz.
- Faturalandırma ihlali bildirimi aldım. Bu sorunu nasıl çözebilirim?
-
Google, hesabınızın birden fazla faturalandırma hesabı kullandığını tespit ettiği için bu bildirimi aldınız. Bu durum, Google Haritalar Platformu Hizmet Şartları'nda tanımlandığı şekilde Google'ın şartlarını ihlal eder. Bu şartlar uyarınca birden fazla faturalandırma hesabı oluşturmak yasaktır. Daha fazla bilgi için Faturalandırma Hesabı İhlali ile İlgili SSS başlıklı makaleyi inceleyin.
Google Haritalar Platformu'nu kullanma
- Farklı Haritalar ürünleri için hangi anahtarları veya kimlik bilgilerini kullanmalıyım?
-
Google Haritalar Platformu ürünlerini her kullandığınızda isteğinizi doğrulamak için bir API anahtarı eklemeniz gerekir. Google Haritalar Platformu; Android, iOS veya web uygulamaları ve HTTP web hizmetleri için kullanılabilir.
API anahtarı:
- API anahtarı, Cloud Console'u kullanarak oluşturduğunuz benzersiz bir tanımlayıcıdır.
- Anahtarla API yükleme örneği:
&key=AIzaSyBjsINSH5x39Ks6c0_CoS1yr1Mb3cB3cVo
Dijital imza:
- Dijital imza, Google tarafından size sağlanan bir URL imzalama gizli anahtarı kullanılarak oluşturulur. Dijital imzalar, Maps Static API ve Street View Static API ile kullanılır.
Kısıtlamalar:
- API anahtarı kısıtlamaları isteğe bağlıdır ancak daha fazla güvenlik için tüm API anahtarlarını kısıtlamanızı önemle tavsiye ederiz. Daha fazla bilgi için API güvenliğiyle ilgili en iyi uygulamalar başlıklı makaleyi inceleyin.
- API anahtarına uygulama kısıtlaması ekleyebilirsiniz.
Kısıtlanan anahtarlar yalnızca ilgili kısıtlama türünü destekleyen platformlarda çalışır.
Dört tür uygulama kısıtlaması vardır. Aynı kısıtlama türünü uygulayan API'ler aynı kısıtlanmış anahtarı kullanabilir.
- IP adresleri (tek tek sunucular): Web hizmeti API'leri ile kullanım için.
- HTTP yönlendirenleri (web siteleri): Web API'leri ile kullanım için.
- Android uygulama kısıtlaması (paket adı ve parmak izine göre): Android için Haritalar SDK'sı ile kullanım içindir.
- iOS uygulaması kısıtlaması (iOS paket kimliğine göre): iOS için Haritalar SDK'sı ile kullanılır.
- API anahtarına bir API kısıtlaması da ekleyebilirsiniz. Daha fazla bilgi için API anahtarı alma, ekleme ve kısıtlama başlıklı makaleyi inceleyin.
Aşağıdaki tabloda, her Google Haritalar Platformu API'si/SDK'sı için anahtar/kimlik bilgisi ve uygulama kısıtlaması gösterilmektedir.
API/SDK Kimlik Bilgisi ve Uygulama Kısıtlaması Android için Haritalar SDK'sı Android kısıtlaması olan API anahtarı1 Android için Yerler SDK'sı Android kısıtlaması olan API anahtarı1 Android için Navigasyon SDK'sı Android kısıtlaması olan API anahtarı1 iOS için Haritalar SDK'sı iOS kısıtlaması olan API anahtarı1 iOS için Yerler SDK'sı iOS kısıtlaması olan API anahtarı1 iOS için Navigasyon SDK'sı iOS kısıtlaması olan API anahtarı1 Maps JavaScript API HTTP yönlendiren kısıtlaması olan API anahtarı1 Map Tiles API IP adresi kısıtlaması olan API anahtarı1 Maps Datasets API OAuth jetonu Aerial View API IP adresi kısıtlaması olan API anahtarı1 Maps Static API HTTP yönlendiren kısıtlaması olan API anahtarı1 + Dijital İmza2 Street View Static API HTTP yönlendiren kısıtlaması olan API anahtarı1 + Dijital İmza2 Maps Embed API HTTP yönlendiren kısıtlaması olan API anahtarı1 Address Validation API IP adresi kısıtlaması olan API anahtarı1 Elevation API IP adresi kısıtlaması olan API anahtarı1 Geocoding API IP adresi kısıtlaması olan API anahtarı1 Geolocation API IP adresi kısıtlaması olan API anahtarı1 Places API IP adresi kısıtlaması olan API anahtarı1 Places Aggregate API IP adresi kısıtlaması olan API anahtarı1 Roads API IP adresi kısıtlaması olan API anahtarı1 Routes API IP adresi kısıtlaması olan API anahtarı1 Time Zone API IP adresi kısıtlaması olan API anahtarı1 Air Quality API IP adresi kısıtlaması olan API anahtarı1 Pollen API IP adresi kısıtlaması olan API anahtarı1 Solar API IP adresi kısıtlaması olan API anahtarı1 Weather API IP adresi kısıtlaması olan API anahtarı1 1 API anahtarı kısıtlamaları isteğe bağlıdır ancak daha fazla güvenlik için tüm API anahtarlarını kısıtlamanızı önemle tavsiye ederiz.2 Kullanıma bağlı olarak Maps Static API ve Street View Static API için dijital imza gerekebilir. Kullanım durumundan bağımsız olarak, isteklerinizin kimliğini doğrulamak için hem API anahtarı hem de dijital imza kullanmanızı önemle tavsiye ederiz. - Anahtar kısıtlama türümü HTTP yönlendiren kısıtlamasından IP adresi kısıtlamasına nasıl değiştirebilirim?
-
Önemli: Web hizmeti API'lerinden herhangi birini yönlendiren kısıtlamaları olan bir API anahtarıyla kullanıyorsanız istekleriniz başarısız olur ve şu hata mesajını alırsınız: "API anahtarları bu API ile kullanıldığında yönlendiren kısıtlamaları olamaz." IP adresi kısıtlamaları olan bir API anahtarı kullanmaya geçmeniz gerekir.
API anahtarı kısıtlama türünü HTTP yönlendiren yerine IP adresi olarak değiştirmeden önce, API anahtarını kullanan tüm API'lerin IP kısıtlama türünü desteklediğinden emin olun. Aynı kısıtlama türündeki API'ler aynı kısıtlanmış anahtarı kullanabilir. Birden fazla kısıtlama uygulamanız gerekiyorsa gerekli kısıtlamayı içeren ayrı bir anahtar ekleyin. Yeni bir API anahtarı ekleme hakkında bilgi edinin.
Google Haritalar Platformu ürünleriyle ilişkili API anahtarı kısıtlamaları hakkında daha fazla bilgi edinin.
HTTP yönlendiren kısıtlaması olan bir API anahtarını IP adresi kısıtlamasına geçirmek için aşağıdakileri yapın:
- Cloud Console'un Kimlik bilgileri sayfasına gidin.
- Düzenlemek istediğiniz API anahtarını içeren projeyi seçin.
- Kimlik bilgileri sayfasındaki API anahtarları listesinden, ayrıntılarını düzenlemek istediğiniz API anahtarının adını seçin.
- Sayfanın Anahtar kısıtlaması bölümünde "IP adresleri (web sunucuları, cron işleri vb.)" seçeneğini belirleyin ve uygun sunucu IP adreslerini girip Kaydet'i tıklayın.
- Nasıl yeni bir API anahtarı alabilirim?
- Google Haritalar Platformu'nu kullanmaya başlama başlıklı makaleyi inceleyin.
- Google Maps API'lerin her sürümünde yapılan değişiklikleri nasıl bulabilirim?
-
Maps API'lerin birçoğu için sürüm değişikliği bilgilerine aşağıdaki bağlantılardan ulaşabilirsiniz:
- Geocoding API
- Maps JavaScript API
- Routes API
- Android için Haritalar SDK'sı
- Android için Yerler SDK'sı
- Android için Navigation SDK
- iOS için Haritalar SDK'sı
- iOS için Yerler SDK'sı
- iOS için Navigasyon SDK'sı
- Places API
- Places Aggregate API
- Address Validation API
- Aerial View API
- Air Quality API
- Pollen API
- Solar API
- Map Tiles API
- Maps Datasets API
- Weather API
Ayrıca, belirli bir hatanın Google Haritalar Platformu'nun hangi sürümünde ortaya çıktığını ve düzeltildiğini öğrenmek için Google Haritalar Platformu Issue Tracker'ı kullanabilirsiniz:
- API'yi, sayfa yüklendikten sonra sayfaya eşzamansız olarak nasıl yükleyebilirim?
-
API'yi yüklerken geri çağırma parametresini belirtmeniz yeterlidir. Daha fazla bilgi ve örnek kod, Maps JavaScript API belgelerinin Başlangıç bölümünde bulunabilir.
- Google Haritalar Platformu ürünlerinin İngilizce dışında bir dilde gösterilmesini nasıl sağlayabilirim?
-
API, varsayılan olarak kullanıcının konumuna veya tarayıcı ayarlarına göre en uygun dili yüklemeye çalışır. Bazı API'ler, istekte bulunurken açıkça dil ayarlamanıza olanak tanır. Dilin nasıl ayarlanacağı hakkında daha fazla bilgiyi her API'nin belgelerinde bulabilirsiniz:
Desteklenen diller:Google, desteklenen dilleri sık sık günceller. Bu liste tam kapsamlı olmayabilir ve değişebilir.
Dil Kodu Dil Dil Kodu Dil af Afrikaanca ja Japonca sq Arnavutça kn Kannada öö Amharca kk Kazakça ar Arapça km Kmerce hy Ermenice ko Korece az Azerbaycan dili ky Kırgızca eu Baskça lo Laoca be Belarusian lv Letonca bn Bengalce lt Litvanca bs Boşnakça mk Makedonca bg Bulgarca ms Malayca my Burmaca ml Malayalamca ca Katalanca mr Marathi zh Çince mn Moğolca zh-CN Çince (Basitleştirilmiş) ne Nepalce zh-HK Chinese (Hong Kong) no Norveççe zh-TW Çince (Geleneksel) pl Lehçe s Hırvatça pt Portekizce cs Çekya pt-BR Portekizce (Brezilya) da Danca pt-PT Portekizce (Portekiz) nl Felemenkçe pa Pencapça en İngilizce ro Rumence en-AU İngilizce (Avustralya) ru Rusça en-GB İngilizce (İngiltere) sr Sırpça (Kiril) et Estonca sr-Latn Sırpça (Latin alfabesi) fa Farsça si Singalaca fi Fince sk Slovakça fil Filipince sl Slovence fr Fransızca es İspanyolca fr-CA Fransızca (Kanada) es-419 İspanyolca (Latin Amerika) gl Galiçyaca sw Swahili ka Gürcüce sv İsveççe de Almanca ta Tamilce el Greek te Telugu dili gu Güceratça th Tayca iw İbranice tr Türkçe hi Hintçe uk Ukraynaca hu Macarca UR Urduca : İzlandaca uz Özbekçe id Endonezce vi Vietnamca it İtalyanca zu Zulu Haritanın yukarıda listelenen dillerden herhangi birinde nasıl görüneceğini bu örnek uygulamada görebilirsiniz.
- Google Haritalar Platformu'na HTTPS (TLS) üzerinden erişilebilir mi?
-
Tüm Google Haritalar Platformu'na HTTPS üzerinden erişilebilir ve erişilmelidir. Uygulamalarınızın gelecekte de çalışmaya devam etmesi için HTTPS'de TLS 1.3 kullanmanızı önemle tavsiye ederiz. Eski TLS sürümleri hâlâ destekleniyor olsa da, desteği sonlandırılmış eski TLS 1.0 ve 1.1 sürümlerini kullanmamanızı öneririz.
Desteği sonlandırılan SSL protokolü artık desteklenmiyor.
Daha fazla bilgi için Google Haritalar Platformu Kök CA Geçişi SSS ve Google Trust Services SSS sayfalarını inceleyin.
- Google Haritalar Platformu'nda nasıl hata bildirebilir veya yeni özellik isteğinde bulunabilirim?
-
Hata olabileceğini düşündüğünüz bir davranışla karşılaşırsanız öncelikle bunu ilgili forumda dile getirin. Bu sayede diğer geliştiriciler hatayı doğrulayabilir ve kodunuzla ilgili olası sorunları ortadan kaldırabilir.
Bir özellik isteğinde bulunmak için öncelikle ilgili forumda bu konuyu gündeme getirerek gereksinimlerinizi karşılayan bir çözümün mevcut olmadığını doğrulayın.
Yeni bir hata tespit ettiğinizi veya gereksinimlerinizin Google Haritalar Platformu ürünlerinin mevcut işlevleriyle karşılanamayacağını doğruladıktan sonra, Google Haritalar Platformu Issue Tracker'ı kullanarak hatanızı veya özellik isteğinizi bildirin.
Issue Tracker'a bir hata veya özellik isteği eklemeden önce ,ilgili hata veya özelliğin daha önce eklenmediğinden emin olun. Bildirilmişse sorunu yıldızla işaretleyerek ilgilendiğinizi belirtebilir ve güncellemelerden haberdar olabilirsiniz.
-
Android için Haritalar SDK'sı ve iOS için Haritalar SDK'sı, Google'ın Gizlilik Politikası'na tabi olan çerezleri kullanır. Bu çerezler, günlük ve 7 günlük etkin kullanıcı sayısını hesaplama ve hizmetin kötüye kullanımını önleme gibi amaçlarla kullanılır. Bu çerezler, oturum açmış herhangi bir Google Hesabı ile ilişkilendirilmez ve API çağrılarından toplanan diğer bilgilerle birlikte günlüğe kaydedilmez.
- Sorumun cevabını bulamıyorum. Kiminle iletişime geçmeliyim?
-
Google'ın Geliştirici İlişkileri ekibi, programcılar için ortaklaşa düzenlenen bir soru-cevap sitesi olan Stack Overflow'da yer alır. Google Haritalar uygulamalarını geliştirme ve sürdürme ile ilgili teknik sorular sormak için ideal bir yerdir. Stack Overflow'da soru sorma hakkında daha fazla bilgiye Destek sayfasından ulaşabilirsiniz.
Yardım isterken en iyi sonuçları elde etmek için aşağıdakileri göz önünde bulundurun:
- Mevcut tartışmalarda arama yapma. Başka bir kullanıcının benzer bir sorun yaşayıp çözüm bulmuş olma ihtimali yüksektir.
- Mümkünse sitenizin bağlantısını gönderin. Yalnızca kod internette görüntülenemiyorsa kod snippet'leri yayınlayın.
- Tarayıcı sürümleri, hatalar ve bu sorunu gidermede yararlı olabilecek diğer tüm bilgiler dahil olmak üzere ilgili tüm bilgileri sağlayın.
Hatalar ve sorun giderme
- Bu hata ne anlama geliyor?
-
Google Maps API'leri yüklerken veya çalıştırırken bir hatayla karşılaşırsanız hata kodlarının açıklamalarını bulmak için aşağıdaki bağlantılara bakın:
- Haritalarım normalden daha koyu görünüyor. Neler oluyor?
-
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 faturalandırma hesabınızın olması ve tüm isteklerin geçerli bir API anahtarı içermesi gerekir. Aşağıdaki akış, bu sorunu gidermenize yardımcı olacaktır:
-
OVER_DAILY_LIMITveyaOVER_QUERY_LIMIThata kodlarını nasıl çözebilirim? -
Bu hata kodları aşağıdaki nedenlerden herhangi biriyle döndürülebilir:
- İstekte API anahtarı eksik.
- Sağlanan API anahtarı geçersiz.
- Projenin ekli bir faturalandırma hesabı yok.
- Kullanıcının kendi belirlediği kullanım sınırı aşılmıştır.
- Sağlanan ödeme yöntemi artık geçerli değilse (örneğin, kredi kartının süresi dolmuşsa)
- Belirli bir API için kota sınırlarını aşmışsınızdır.
Google Haritalar Platformu ürünlerini kullanmak için bir faturalandırma hesabınız olmalı ve tüm istekler geçerli bir API anahtarı içermelidir. Bu sorunu gidermek için aşağıdaki adımları uygulayın:
- Faturalandırma hesabı oluşturun.
- Yeni bir API anahtarı alın.
- Günlük kota sınırınızı artırmak için kullanım sınırınızı ayarlayın (varsa).
-
kGMSPlacesRateLimitExceededveya9005 PLACES_API_RATE_LIMIT_EXCEEDEDhata kodlarını nasıl çözebilirim? -
kGMSPlacesRateLimitExceededveya9005 PLACES_API_RATE_LIMIT_EXCEEDEDgörüyorsanız Android için Yerler SDK'sının veya iOS için Yerler SDK'sının desteği sonlandırılmış bir sürümünü kullanıyor olabilirsiniz. Daha fazla bilgi edinmek ve yeni SDK'ları bulmak için https://goo.gle/places-sdk-deprecation adresini ziyaret edin. - "Bu IP, site veya mobil uygulamanın bu API anahtarını kullanma yetkisi yok." hatasını nasıl çözerim?
-
Bu hataya neden olabilecek çeşitli senaryolar vardır:
- API anahtarınızda IP adresi (sunucu) kısıtlamalarını etkinleştirdiniz ve yetkisiz bir IP adresi istekte bulunmaya çalışıyor.
- API anahtarınızda HTTP yönlendiren (web sitesi) kısıtlamalarını etkinleştirdiniz ve yetkisiz bir yönlendiren istekte bulunmaya çalışıyor.
- Paket adı ve parmak izi ayarlayarak kullanımı Android uygulamalarınızla kısıtladınız ve yetkisiz bir Android uygulaması istekte bulunmaya çalışıyor.
- Paket kimliklerini belirterek iOS uygulamalarından gelen istekleri kısıtladınız ve tanınmayan bir iOS uygulaması istek göndermeye çalışıyor.
- HTTP yönlendiren kısıtlamaları olan bir API anahtarıyla web hizmeti API'lerinden herhangi birini kullandıysanız bu hatayı almanız mümkündü. Bu API'lere yönelik istekler, IP adresi kısıtlamaları olan bir API anahtarıyla tanımlanmalıdır. Anahtar kısıtlama türünüzü HTTP yönlendiren kısıtlamasından IP adresi kısıtlamasına geçirin. API anahtarlarını kısıtlama hakkında daha fazla bilgi için API Anahtarı ile İlgili En İyi Uygulamalar başlıklı makaleyi inceleyin.
API anahtarı kimlik bilgilerinizi görüntüleme ve düzenleme
API anahtarlarınızı görüntülemek ve kısıtlamaları yönetmek için şunları yapın:
- Cloud Console'un Kimlik bilgileri sayfasına gidin.
- İncelemek istediğiniz API anahtarını içeren projeyi seçin.
- Anahtar için ayarlanan kısıtlamalar dahil olmak üzere kimlik bilgisi ayrıntılarını görüntülemek için API anahtarları listesinden anahtarın adını tıklayın.
- Seçilen API anahtarının tam kimlik bilgileri, anahtar için ayarlanmış kısıtlamalarla birlikte gösterilir. Buradan kısıtlamalar gerektiği gibi değiştirilebilir, silinebilir veya güncellenebilir.
- "Yönlendiren kısıtlamaları olan API anahtarları bu API ile kullanılamaz." hatasını nasıl çözerim?
-
Web hizmeti API'lerinden herhangi birini HTTP yönlendireniyle kısıtlanmış bir API anahtarıyla kullanıyorsanız. Güvenlik nedeniyle, web hizmeti API'lerinin IP adresleri ile kısıtlanmış API anahtarları kullanması gerekir. Anahtar kısıtlama türünüzü HTTP yönlendiren kısıtlamasından IP adresi kısıtlamasına geçirin veya anahtarınız Maps JavaScript API ile zaten kullanılıyorsa yeni bir API anahtarı oluşturun.
Google Haritalar Platformu Hizmetleri
- Adresleri enlem/boylam çiftlerine dönüştürmem gerekiyor. Bunu Google Haritalar Platformu ile yapabilir miyim?
-
Evet, bu işleme "coğrafi kodlama" denir. Maps JavaScript API, coğrafi kodlama hizmeti gerçekleştirmek için bir sınıf içerir. Sınıf: google.maps.Geocoder.
Alternatif olarak Google, JSON ve XML biçimlerinde yanıt verebilen bir REST arayüzü sunan Geocoding API'yi de sağlar.
- Coğrafi kodlama hangi ülkelerde kullanılabilir?
-
Google Haritalar Platformu coğrafi kodlayıcılarının desteklediği ülkeleri görmek için Google Haritalar kapsam verilerine bakın.
Coğrafi kodlanmış konumların doğruluğu ülkeye göre değişiklik gösterebilir. Bu nedenle, uygulamanızın amaçları doğrultusunda yeterince iyi bir eşleşme bulunup bulunmadığını belirlemek için döndürülen location_type alanını kullanabilirsiniz. Coğrafi kodlama verilerinin kullanılabilirliği, veri sağlayıcılarla yaptığımız sözleşmelere bağlıdır ve bu nedenle değişebilir.
- Google Haritalar Platformu coğrafi kodlayıcıları neden Google Haritalar'dan farklı konumlar sağlıyor?
-
API coğrafi kodlayıcısı ve Google Haritalar coğrafi kodlayıcısı bazen farklı veri kümeleri kullanır (ülkeye bağlı olarak). API coğrafi kodlayıcısı zaman zaman yeni verilerle güncellenir. Bu nedenle, sonuçların zaman içinde değiştiğini veya iyileştiğini görebilirsiniz.
- Başarılı istek sayısını en üst düzeye çıkarmak için coğrafi kodlayıcı sorgularımı nasıl biçimlendirmeliyim?
-
Coğrafi kodlayıcı, açık adresleri coğrafi koordinatlarla eşlemek için tasarlanmıştır. Bu nedenle, başarılı bir sorgu olasılığını en üst düzeye çıkarmak için coğrafi kodlayıcı isteklerini aşağıdaki yönergelere uygun şekilde biçimlendirmenizi öneririz:
- Adresleri, ilgili ülkenin ulusal posta hizmeti tarafından kullanılan biçime uygun olarak belirtin.
-
İlgili ülkenin posta hizmeti tarafından tanımlanan adrese dahil olmayan işletme adları, birim numaraları, kat numaraları veya daire numaraları gibi ek adres öğeleri belirtmeyin.
Bu durumda
ZERO_RESULTSile yanıtlar alabilirsiniz. -
Plus Code'ları burada gösterildiği gibi biçimlendirin (artı işaretleri URL çıkışlı olarak
%2B, boşluklar ise URL çıkışlı olarak%20şeklinde gösterilir):- global code, 4 karakterlik bir alan kodu ve 6 karakter veya daha uzun bir yerel koddur (849VCWC8+R9,
849VCWC8%2BR9şeklindedir). - Bileşik kod, açık bir konum içeren 6 karakter veya daha uzun bir yerel koddur (CWC8+R9 Mountain View, CA, ABD,
CWC8%2BR9%20Mountain%20View%20CA%20USAşeklindedir).
- global code, 4 karakterlik bir alan kodu ve 6 karakter veya daha uzun bir yerel koddur (849VCWC8+R9,
- Mümkünse bina adı yerine tesisin sokak numarasını kullanın.
- Mümkün olduğunda kesişen sokakları belirtmek yerine sokak numarası adreslemesini kullanın.
- Yakındaki önemli noktalar gibi "ipuçları" vermeyin.
- Numaralı bir otoyol üzerindeki ABD adresini coğrafi kodlama için nasıl biçimlendirmeliyim?
-
Google Haritalar Platformu coğrafi kodlayıcısı, ABD numaralı otoyollarının adreslerde aşağıdaki gibi belirtilmesini gerektirir:
-
İlçe Yolları:
"Co Road NNN"(NNN, yol numarasıdır. Örneğin,"Co Road 82" -
Eyalet Otoyolları:
"State NNN"Eyalet, eyaletin tam adı ve NNN, otoyol numarasıdır. Örneğin:"California 82" -
ABD Otoyolları:
"US NNN"NNN, otoyol numarasıdır. ör."US 101" -
ABD eyaletler arası otoyolları:
"Interstate NNN"NNN, eyaletler arası otoyol numarasıdır. Örneğin:"Interstate 280"
-
İlçe Yolları:
- API coğrafi kodlayıcı sınıfını ne zaman ve HTTP Geocoding Service'i ne zaman kullanmalıyım?
-
Farklı coğrafi kodlama stratejilerinin avantajlarını ve sınırlamalarını ayrıntılı olarak açıklayan Coğrafi Kodlama Stratejileri belgesine bakın.
- Google Haritalar Platformu ile nasıl arabayla yol tarifi verebilirim?
-
Routes API'nin Compute Routes hizmeti, tek ve çok ayaklı yolculuklar için arabayla yol tarifi vermenize olanak tanır. Yönlendirme seçenekleri, seyahat modu (sürüş), tek bir rota veya rota grubu ve kısıtlamalar (ücretli yol yok) ile yol tariflerini şekillendirmenize yardımcı olur. Bu hizmetler aşağıdaki biçimlerde sunulur:
HTTP isteği/yanıtı arayüzü (mobil ve diğer uygulamalarda kullanılır) Android için Haritalar SDK'sı ve diğer Google Haritalar web hizmetleriyle uyumludur.
- Arabayla yol tarifi hangi ülkelerde kullanılabilir?
-
Google Haritalar Platformu ürünlerinde arabayla yol tarifinin desteklendiği ülkeleri görmek için Google Haritalar kapsam verilerine bakın. Arabayla yol tarifi verilerinin kullanılabilirliği, veri sağlayıcılarla yaptığımız sözleşmelere bağlıdır ve değişebilir.
- Toplu taşıma yol tarifi hangi ülkelerde kullanılabilir?
-
Routes API, Hindistan Demiryolları İkram ve Turizm Şirketi ve Japonya'dakiler hariç tüm Google Transit iş ortaklarını destekler.
- Maps Static API tarafından desteklenen maksimum işaretçi veya yol tepe noktası sayısı nedir?
-
Maps Static API tarafından desteklenen işaretçi veya yol tepe noktası sayısıyla ilgili bir sınır yoktur. Özel simgeler kullanılırken istek başına en fazla beş benzersiz simge belirtilebilir ancak her biri haritada birden çok kez kullanılabilir.
Maps Static API URL'leri en fazla yaklaşık 8.192 karakter içerebilir. Bu nedenle,her bir enlem/boylam çifti belirtilirken kullanılan ondalık basamak sayısına göre belirtilebilecek işaretçi ve yol tepe noktası sayısı sınırlıdır. Kullanılan ondalık basamak sayısının Dünya üzerindeki doğrulukla nasıl ilişkili olduğu hakkında bilgi edinmek için Ondalık Dereceler ile ilgili Wikipedia makalesine bakın.
- Belirli ülkeler için Google Haritalar Platformu ürünlerine neden erişemiyorum?
-
Haritalar API'leri Yasaklı Bölgeler'de kullanılamaz. Hizmet Şartları'nı da inceleyin.
- Google temel haritasındaki bir sorunu nasıl bildirebilirim?
-
Aşağıdakiler gibi yanlış veya eksik harita bilgileri için Google Haritalar üzerinden geri bildirim gönderin:
- Yanlış adresler veya işaretçi konumları
- Yanlış yol adları
- Tek yönlü ve çift yönlü yollar hakkında yanlış bilgi
- Yanlış çizilmiş yol
- Kapalı yollar
- Var olmayan yollar
Bir yer veya işletme girişini düzeltmek için düzenleme önerin.
Haritalar içeriğinin yasal nedenlerle kaldırılması gerekiyorsa yasal talep gönderin.
Kritik veya zamana duyarlı istekler için düzeltilmesi gerekenlerle ilgili ayrıntılı bilgileri içeren bir destek kaydı oluşturun.
Bazı istemci tarafı özellikler, hizmet düzeyi hedefinin (SLO) hesaplanması amacıyla başarı veya başarısızlığı bildirmek için kullanılır.
Bu bilgiler, SLO bilgilerini kaydeden çağrılarda maps.googleapis.com/maps_api_js_slo/log adresinden Google'a gönderilir.
Bu bilgiler arasında başarı durumu, gecikme ve kullanılan Maps JavaScript API'nin sürümü/kanalı yer alır.
Çağrılar, performans için gruplandırılabilir.
Bu çağrıların tarayıcı düzeyinde engellenmemesi için İçerik Güvenliği Politikanızda maps.googleapis.com adresine izin vermeniz gerekebilir.
Örneğin: HTTP üstbilgileriyle Content-Security-Policy: default-src 'self' maps.googleapis.com; veya HTML meta etiketleriyle <meta http-equiv="Content-Security-Policy" content="default-src 'self' maps.googleapis.com;">.
Maps JavaScript API
- Maps JavaScript API, yüklendikten sonra ne kadar süre çalışır?
-
Maps JavaScript API'yi yükleyen sayfayı en az 5 günde bir yenilemeniz gerekir.
iOS için Google Haritalar SDK'sı
-
kGMSPlacesRateLimitExceededhatasını nasıl çözebilirim? - Bu hatayı görüyorsanız iOS için Yerler SDK'sı'nın desteği sonlandırılmış bir sürümünü kullanıyor olabilirsiniz. iOS için Yerler SDK'sının 2.7.0 sürümü devre dışı bırakıldı ve artık kullanılamıyor. En yeni sürümü kullanmak için uygulamanızı en kısa sürede güncelleyin. Ayrıntılar için geçiş rehberine bakın.
- iOS 8.x cihazla hata ayıklama yaparken kilitlenmelerle karşılaşıyorum. Ne yapmalıyım?
-
iOS 8.x çalıştıran cihazlarda hata ayıklama yaparken sorun yaşıyorsanız çalıştırdığınız XCode şemasında GPU kare yakalamayı devre dışı bırakmak için aşağıdaki adımları uygulayın:
- XCode'da Product (Ürün), Scheme (Şema), Manage Schemes'i (Şemaları Yönet) seçin.
- Bir şema seçip Düzenle...'yi tıklayın.
- GPU Frame Capture (GPU Kare Yakalama) seçeneğini Disabled (Devre dışı) olarak ayarlayın. Bu seçeneğin tüm cihazlarda bulunmayabileceğini unutmayın.
- Yuvarlak ve daha geniş ekranların Google Haritalar iOS SDK'sı üzerindeki etkisi nedir?
-
iPhone X ile başlayan iPhone'lar, yuvarlatılmış köşelere, cihazın sensör muhafazası için üstte bir çentiğe ve ana ekrana erişmek için ekranın alt kısmında bir göstergeye sahip bir ekran şekline sahiptir. Apple, iOS 11.0 SDK'dan itibaren geliştiricilerin öğeleri yeni ekran şekli tarafından kırpılmayacak güvenli bir alana yerleştirmesine olanak tanıyan Güvenli Alan API'sini ekledi.
Google Haritalar iOS SDK'sında, bina içi kat seçici ve sorun bildirme bağlantısı gibi birçok görsel öğe ve kontrol bulunur. Sürüm 2.4'te bu görsel öğeler ve kontroller yeni ekran şekli tarafından kırpılabilir. Yatay modda, bina içi kat seçici, çentik veya ana sayfa düğmesi göstergesi tarafından kırpılabilir.
Google Haritalar iOS SDK'sı 2.5 sürümüyle bu düzen sorunları otomatik olarak düzeltilir. Uygulamanız iPhone X veya sonraki bir modelde kullanıldığında görsel öğelerin kırpılmaması için GMSMapView ve GMSPanoramaView'daki dolgu artırılır.
Varsayılan olarak, dolgunuz her zaman dahil edilir. Google Haritalar iOS SDK'sı, dolgunun güvenli alanın içinden dolgu yapmak için tasarlandığını varsayar. Arayüzünüzü her şeyin güvenli alanda konumlandırılacağı varsayımıyla tasarlarsanız ekstra bir çaba harcamadan bu sonucu elde edebilirsiniz.
Varsayılan ayarlamamızla çalışmayan bir arayüz tasarladıysanız GMSMapView'e paddingAdjustmentBehavior adlı yeni bir özellik ekledik. Üç dolgu ayarlama davranışından birini seçmek için GMSMapView'i kullanın: "Her zaman" (varsayılan), "Otomatik" ve "Hiçbir zaman".
GMSMapView, "Her zaman" dolgu davranışını kullanacak şekilde ayarlanırsa her zaman güvenli alan eklerini dolguya ekler. Bu ayar, tüm yerleşimlerin güvenli alanın kenarlarından yapıldığı varsayımıyla arayüzünüzü tasarlamanıza olanak tanır. Bu, varsayılan değerdir.
GMSMapView, "Otomatik" dolgu davranışını kullanacak şekilde ayarlanmışsa her zaman dolgu veya güvenli alan iç dolgusundan daha büyük olanı seçer. Bu ayar, tüm öğelerin güvenli alanda kalmasını sağlarken ekran kenarından dolgu eklemenize olanak tanır.
GMSMapView, "Asla" dolgu davranışını kullanacak şekilde ayarlanırsa güvenli alan eklerini dolguya hiçbir zaman eklemez. Bu, 2.5 sürümünden önceki davranıştır ve dolgunuz güvenli alanı zaten dikkate alıyorsa veya diğer davranışlarımız arayüzünüzle iyi çalışmıyorsa yararlı olabilir. Google Haritalar Platformu Hizmet Şartları'nda belirtildiği üzere, Google logosunun ve telif hakkı bildirimlerinin her zaman görünür olmasını sağlamak sizin sorumluluğunuzdadır.
Buna karşın, GMSPanoramaView'da isteğe bağlı bir dolgu özelliği yoktur. Bu, ayarlanacak dolgu olmadığı ve GMSPanoramaView'un tüm görsel öğelerin güvenli alanda olması için her zaman gerekli dolguyu uygulayacağı anlamına gelir.
Android için Google Haritalar SDK'sı
-
9005 PLACES_API_RATE_LIMIT_EXCEEDEDhatasını nasıl çözebilirim? - Bu hatayı görüyorsanız Yerler SDK'sı for Android'in desteği sonlandırılmış bir sürümünü kullanıyor olabilirsiniz. Android için Yerler SDK'sının Google Play Hizmetleri sürümü devre dışı bırakıldı ve artık kullanılamıyor. En yeni sürümü kullanmak için uygulamanızı en kısa sürede güncelleyin. Ayrıntılar için geçiş rehberine bakın.
- Uygulamamda harita yerine yalnızca boş gri karolar gösteriliyor. Bu sorunu nasıl çözebilirim?
-
Harita yerine boş gri karoların gösterilmesinin yaygın bir nedeni, kimlik doğrulama sorunlarıdır. Adb logcat kullanarak bu sorunları gidermek için aşağıdaki adımları uygulayabilirsiniz.
- adb'nin yüklü olduğundan emin olun. Yüklü değilse Android adb kılavuzunu inceleyebilirsiniz.
- Sorunun görüldüğü uygulamayı bir cihaza veya Android emülatörüne yükleyin. Android emülatörü kullanıyorsanız emülatör ayarlarında Google Play Store'un bulunduğundan emin olun.
- Android Studio terminalinde
adb logcat -e "Google Maps Android API"komutunu çalıştırın. Bu işlem yalnızca günlük mesajının "Google Haritalar Android API" ile eşleştiği satırları yazdırır. (İsteğe bağlı olarak, > logcat.txt ifadesini ekleyerek günlüğü bir metin dosyasına yazdırabilirsiniz.) - Sorunu cihazınızda yeniden oluşturun ve aşağıdaki gibi yaygın hataları kontrol edin:
- Manifest'te yanlış/istenmeyen API anahtarına referans veriliyor.
- Projede faturalandırma etkinleştirilmemiştir.
- SDK, proje API'lerinde etkinleştirilmemiş.
- API anahtarı kısıtlamalarına yanlış SHA-1 parmak izi eklenmiştir.
- Google Play Hizmetleri bağımlılıkları,
build.gradledosyasına dahil edilmemiştir.
- Android için Google Haritalar SDK'sında donanım hızlandırma gerekli mi?
-
Evet, harita yükleme sorunlarını önlemek için uygulamanızın
AndroidManifest.xmldosyasındahardwareAccelerated,trueolarak ayarlanmalıdır.
Daha fazla bilgi için Android geliştirici belgelerindeki Donanım hızlandırma sayfasını inceleyin.
URL imzalama
- URL'leri JavaScript kullanarak imzalayabilir miyim?
-
URL'leri JavaScript kullanarak imzalamamanızı önemle tavsiye ederiz. Aksi takdirde, URL imzalama gizli anahtarınız son kullanıcılara ifşa olur. Bu nedenle, imzalar yalnızca sunucu tarafı bileşenler tarafından oluşturulmalıdır.
- Maps API web hizmeti isteklerime neden HTTP 403 Yasak yanıtı alıyorum?
-
HTTP 403 yanıtı, büyük olasılıkla bu isteğin imzası doğrulanamadığı için bir izin sorunu olduğunu gösterir. Bunun nedeni aşağıdakilerden biri olabilir:
- Bir imza belirtilmiş ancak bu istek için yanlış.
- İstek, Google Haritalar Platformu Premium Plan API anahtarı belirtiyor ancak imza belirtmiyor ve çağrılan hizmet, API anahtarı kullanılarak yapılan isteklerin geçerli bir imza içermesini gerektiriyor.
- Bir imza belirtilmiş ancak ilişkili Google Haritalar Platformu Premium Plan API anahtarı belirtilmemiş.