Başlarken
- Google Haritalar Platformu nedir?
- Google Haritalar Platformu'nu kullanmaya nasıl başlayabilirim?
- Hangi API'ye ihtiyacım var?
- Sitemde API'leri kullanmaya nasıl başlayabilirim?
- Google Haritalar Platformu hangi ülkeleri kapsar?
- Google Haritalar Platformu ürünlerini kullanmadan siteme Google Haritalar'ı yerleştirebilir miyim?
- Mobil cihazlarda Haritalar uygulamalarını nasıl sunarım?
- 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 bilgilendirilirim?
- Teknik destek ekibiyle nasıl iletişime geçebilirim?
- Teknik destek ne zaman kullanılabilir?
- Google Hesabıma erişimi nasıl kurtarırım?
- Belirli bir projeye erişimi nasıl kurtarırım?
- 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 döşemelerine ve uydu görüntülerine doğrudan erişebilir miyim?
- Başvuruları izlemek için Google Haritalar Platformu ürünlerini kullanabilir miyim?
- Web dışı uygulamamda Google Haritalar Platformu ürünlerini kullanabilir miyim?
- Şifre korumalı bir sitede Google Haritalar Platformu ürünlerini kullanabilir miyim?
- Google Haritalar Platformu verilerini içeren bir belgeye uygulama oluşturabilir miyim?
- İçeriğimin Google arama sonuçlarına dahil edilmesini nasıl devre dışı bırakabilirim?
- Web sitemde depoladığım ve web sitemden sunduğum Maps Static API'sini kullanarak harita resmi oluşturabilir miyim?
Kullanım sınırları ve faturalandırma (kotalar)
- Projem için faturalandırmayı nasıl ayarlarım?
- Google Cloud ücretsiz denemesi nedir ve ücretsiz deneme kullanıcıları nasıl ücretli hesaba yükseltir?
- Google Haritalar Platformu'nda kullanım sınırı (kota) 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 olursa 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 mevcut mu?
- Faturalandırma ayarlarını yaptım. Faturamı nasıl görüntüleyebilirim?
- Kullanımım beklenmedik şekilde artarsa yüksek fatura almamak için ne yapmalıyım?
- Projemin "Google Haritalar Platformu Geçiş Hesabı"na bağlandığını 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 ayarlanmış? Bu sınırı nasıl yükseltebilirim?
- 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önlendirenden IP adresi kısıtlamasına nasıl geçiririm?
- Yeni bir API anahtarını nasıl alabilirim?
- Google Haritalar Platformu'nun her sürümünde yapılan değişiklikleri nasıl bulabilirim?
- Sayfa yüklendikten sonra API'yi sayfaya nasıl eşzamansız olarak yükleyebilirim?
- Google Haritalar Platformu ürünlerinin İngilizce dışında bir dilde gösterilmesini nasıl sağlayabilirim?
- Google Haritalar Platformu'na HTTPS (TLS) üzerinden erişilebilir mi?
- Google Haritalar Platformu'nda nasıl hata bildirebilirim 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 düzeltebilirim? -
kGMSPlacesRateLimitExceededveya9005 PLACES_API_RATE_LIMIT_EXCEEDEDhata kodlarını nasıl düzeltebilirim? - "Bu IP, site veya mobil uygulamanın bu API anahtarını kullanma yetkisi yok." hatasını nasıl düzeltirim?
- "Yönlendiren kısıtlamaları olan API anahtarları bu API ile kullanılamaz." hatasını nasıl çözerim?
Google Haritalar Platformu Hizmetleri
- Adresleri enlem/boylam çiftlerine dönüştürmem gerekiyor. Google Haritalar Platformu ile bunu 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?
- Coğrafi kodlama için numaralı bir otoyoldaki ABD adresini nasıl biçimlendirmeliyim?
- Ne zaman bir API coğrafi kodlayıcı sınıfı, ne zaman HTTP Coğrafi Kodlama Hizmeti'ni kullanmalıyım?
- Google Haritalar Platformu ile nasıl arabayla yol tarifleri sağlayabilirim?
- Arabayla yol tarifi hangi ülkelerde kullanılabilir?
- Toplu taşıma yol tarifleri hangi ülkelerde kullanılabilir?
- Maps JavaScript API'de hangi KML ve GeoRSS özellikleri desteklenir?
- Maps JavaScript API'nin KmlLayer sınıfı kullanılarak görüntülenebilecek KML'nin boyutu ve karmaşıklığıyla ilgili sınırlar nelerdir?
- İntranet sitelerinde barındırılan KML dosyalarını haritada nasıl oluşturabilirim?
- Maps Static API'nin desteklediği maksimum işaretçi veya yol köşesi sayısı nedir?
- Neden belirli ülkelerde Google Haritalar Platformu ürünlerine erişemiyorum?
- Google temel haritasındaki bir sorunu nasıl bildiririm?
- 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 çözerim? - iOS 8.x cihazla hata ayıklama yaparken kilitlenme sorunları yaşıyorum. Ne yapmalıyım?
- Yuvarlak ve daha geniş ekranların Google Haritalar iOS SDK'sı üzerindeki etkisi nedir?
Android için Haritalar SDK'sı
-
9001 Operation failed due to exceeding the quota usage limithatasını nasıl çözerim? - Uygulamamda harita yerine yalnızca boş gri kutular gösteriliyor. Bu sorunu nasıl çözebilirim?
URL imzalama
- URL'leri JavaScript kullanarak imzalayabilir miyim?
- Neden Haritalar API'si web hizmeti isteklerime HTTP 403 Forbidden 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 setidir. Çeşitli teklifler vardır. İhtiyaçlarınıza bağlı olarak bu API'lerden ve SDK'lardan birini veya bunların bir kombinasyonunu 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ı
- Yer Kitaplığı, 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 Capabilities Explorer'a göz atın.
- Sitemde API'leri kullanmaya nasıl başlayabilirim?
-
İlgilendiğiniz API veya SDK ile ilgili Genel Bakış, Geliştirici ve Başlangıç kılavuzlarına bakın. Ö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 verilerine bakın. Verileri sayfanın üst kısmındaki filtre kutusunu kullanarak filtreleyebilirsiniz. Veri sağlayıcılarla yapılan lisans sözleşmeleri değişirse kapsam verileri de değişebilir.
Ayrıca:
- Google Haritalar Platformu ürünlerini kullanmadan siteme Google Haritalar ekleyebilir miyim?
-
Evet. Google Haritalar artık görüntülediğiniz haritayı web sitenize veya blogunuza yerleştirme olanağı sunuyor. Bu işlem için herhangi bir programlama yapmanız ya da Google Haritalar Platformu'nu kullanmanız gerekmiyor. Daha fazla bilgiye buradan ulaşabilirsiniz.
- Mobil cihazlarda Haritalar uygulamalarını nasıl sunarım?
-
Android uygulamasına harita eklemek için Android için Haritalar SDK'sını kullanın.
iOS uygulamasına harita eklemek için iOS için Haritalar SDK'sını kullanın.
Maps JavaScript API, mobil cihazlara yönelik olarak geliştirilmiştir ve hem masaüstünü hem de Apple iPhone gibi tam JavaScript uygulaması içeren bir web tarayıcısı olan cihazları hedefleyen tarayıcı uygulamaları için uygundur.
Maps JavaScript API'nin kullanılması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ılabilmesi için harita resminin Google Haritalar'a bağlanması gerektiğini unutmayın.
- 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ü- IE modu hariç olmak üzere Microsoft Edge'in (Windows) mevcut sürümü.
- Firefox'un en son iki kararlı ana sürümü (Windows, macOS, Linux).
- Chrome'un en son iki kararlı ana sürümü (Windows, macOS, Linux).
- Safari'nin (macOS) en son iki kararlı ana sürümü.
- Android 4.1 veya 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?
-
Haritalar JavaScript API'sinden yazdırma desteklenmez. Bunun nedeni, yazdırma desteğinin en çok tercih edilen tarayıcılarda tutarlı olmaması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 Destek ve Kaynakları başlıklı makaleyi inceleyin.
- Teknik destekten ne zaman yararlanabilirsiniz?
- Destek ekibi, "hizmet kullanılamıyor" sorunları için 24x5 (Tokyo saatine göre pazartesi 09:00 ile Pasifik saatine göre cuma 17:00 arasında) hizmet vermektedir. Bölgesel tatiller hariçtir.
- Google Hesabıma erişimi nasıl kurtarabilirim?
-
Google Hesabınıza (ör. joe@mycompany.com veya joe@gmail.com) erişimi kaybettiyseniz şifrenizi alarak ya da sıfırlayarak hesap erişimini geri yüklemeyi deneyebilirsiniz. Google Hesabı Yardım Merkezi'ndeki 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 silinmesini geri almasını isteyin.
- Belirli bir projeye erişimi nasıl geri kazanabilirim?
-
Google Haritalar Platformu uygulamanızı yönettiğiniz projeye erişiminizi kaybettiyseniz erişimi geri kazanmayı deneyebilirsiniz.
Projenizle ilişkili Google Hesabınıza erişebiliyorsanız:
- Proje sahibini tanıyorsanız ve Google Hesabınıza erişiminiz varsa: 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 sahibi kullanılamıyorsa projeyi kurtarmak için ek seçenekleri değerlendirmek ü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şiminiz varsa: 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 oluşturulup çalıştırılması gerekir. Bu, simülatörlerde geliştirme için daha fazla destek ekleme konusunu araştırırken geçerli olan 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 Google Haritalar Platformu'nu uygulamalarınızda kullanabilirsiniz.
Ancak Google Haritalar Platformu'nun bazı kullanımları bizim için uygun değildir. Örneğin, bir şehirde yasa dışı uyuşturucu satın alınabilecek yerleri veya başka yasa dışı faaliyetleri gösteren haritalar. Ayrıca, kullanıcıların gizliliğine saygı duyduğumuz için Google Haritalar Platformu, kişilerle 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 yardım almanız gerekir. Google mühendisleri yalnızca teknik yardım sunabilir ve yasal tavsiyede bulunma yetkileri yoktur. Google, hizmeti kullanımınızı dilediği zaman askıya alma veya sonlandırma hakkını saklı tutar. Bu nedenle, Haritalar API'leri Şartları'nı dikkatlice okuyun.
- Harita döşemelerine ve uydu görüntülerine doğrudan erişebilir miyim?
-
Google Haritalar Platformu dışında herhangi bir mekanizma (ör. kendi harita API'nizi oluşturma veya toplu Map Tiles indirme komut dosyası kullanma) aracılığıyla Map Tiles veya uydu görüntülerine erişemezsiniz. Uygulamanız, Google Haritalar Platformu dışında eriştiği döşemelere erişemez. Daha fazla bilgi için Google Haritalar Platformu Hizmet Şartları'nı inceleyin.
- Google Haritalar Platformu ürünlerini izleme uygulamaları için kullanabilir miyim?
-
Uygulamanın Google Haritalar Platformu Hizmet Şartları'na uyması koşuluyla, Google Haritalar Platformu ürünleriyle anlık verilerin (izleme) gösterilmesi konusunda herhangi bir kısıtlama yoktur.
- Google Haritalar'ı web dışı uygulamamda kullanabilir miyim?
-
Evet, Google Haritalar Platformu ürünleri artık Google Haritalar Platformu Hizmet Şartları'nın diğer kısıtlamalarına uyulması koşuluyla web dışı uygulamalarda kullanılabilir.
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ı'nı inceleyin.
- Bir dokümanda Google Haritalar Platformu verilerini içeren bir uygulama oluşturabilir miyim?
-
Uygulamanız elektronik veya basılı biçimde bir belge oluşturuyorsa belgeye resimler de dahil olmak üzere Google Haritalar Platformu'ndan hiçbir veri eklenemez. Daha fazla bilgi için Google Haritalar Platformu Hizmet Şartları'nın "Kazıma Yok" bölümüne bakın.
- İçeriğimin Google arama sonuçlarına dahil edilmesini nasıl devre dışı bırakabilirim?
-
Bu verileri artık toplamıyoruz.
indexingparametresinin kullanımı kullanımdan kaldırılmıştır ve herhangi bir etkisi yoktur. Artık kapsam dışında kalmayı açıkça seçmeniz gerekmiyor 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 Merkezimizde verilen talimatları uygulayın.
- Haritalar Statik API'yi kullanarak, web sitemde depoladığım ve web sitemden sunduğum bir harita resmi oluşturabilir miyim?
-
Maps Static API kullanılarak oluşturulan resimlerin kopyalarını web sitenizde saklayıp yayınlayamazsı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 doğrudan Google tarafından 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 denemesi nedir ve ücretsiz deneme kullanıcıları ücretli hesaba nasıl yükseltme yapar?
-
Google Cloud ücretsiz denemesi, 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ütte bulunmadan denemesine olanak tanıyan 91 günlük bir programdır. Ücretsiz denemeye kaydolduğunuzda, GMP'de kullanabileceğ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ı değerindeki ücretsiz krediyi harcarsanız ücretsiz deneme faturalandırma hesabınız kapatılır ve ilişkili tüm projeler ile kaynaklar durdurulur. Ücretsiz deneme süresince oluşturduğunuz kaynakları korumak ve hizmetlerinizin kesintisiz olarak çalışmaya devam etmesini sağlamak için ücretli faturalandırma hesabına geçin. Ücretsiz deneme sürümü hakkında daha fazla bilgi edinin.
- Google Haritalar Platformu'nda kullanım sınırı (kota) var mı?
-
Google Haritalar Platformu ürünlerine yapabileceğiniz istek sayısıyla ilgili günlük maksimum sınır yoktur. Kullanım sınırları yalnızca dakikadaki maksimum sorgu sayısıyla (QPM) 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: Lookup Video 180 QPM ve 100.000 QPD Aerial View: Render Video 100 QPM ve 100 QPD 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ı çözme, Haritalar URL'lerini çözme Yöntem başına 600 QPM Map Tiles API: 2B Harita Parçaları 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 Dakikada 12.000 sorgu ve günde 10.000 kök isteği. Gezinme: 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 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 listesine bakın.
Google Haritalar Platformu API'lerinin nasıl faturalandırıldığı hakkında daha fazla bilgi edinmek için Google Haritalar Platformu faturalandırma ve fiyatlandırmaya 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ükleme işlemi için ödeme alınır:
- Bir web sayfası veya uygulama, Maps JavaScript API'yi kullanarak 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 Street View panoraması, statik (etkileşimli olmayan) bir Street View panoraması yerleştirmek için Street View Static API'ye yapılan her istek için ücretlendirilir.
- Maps JavaScript API, Android için Haritalar SDK'sı veya iOS için Haritalar SDK'sı uygulamasında her bir panorama nesnesi örneği için dinamik Street View panoraması ücretlendirilir.
Bir web sayfası veya uygulama bir harita, statik harita resmi ya da Street View panoraması yükledikten sonra, kaydırma, yakınlaştırma veya harita katmanları arasında geçiş gibi kullanıcı etkileşimleri ek harita yüklemelerine neden olmaz ya da 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 (ör.
google.maps.Map()sınıfının yüklenmesi veya yeniden yüklenmesi) oluşturabilir. - Kullanımımı nasıl izleyebilirim?
-
Tek tek API'lerin kullanımını Google Cloud Console'da izleyebilirsiniz.
- İncelemek istediğiniz API'yi içeren projeyi seçin.
- Kontrol panelindeki API listesinde API'nin adını tıklayın.
- Sayfanın üst kısmına yakın bir yerde 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 faturalandırma sayfasına gidin.
- Proje seçin.
- Soldaki 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 için Google Haritalar Platformu Raporlama, Google Haritalar Platformu İzleme ve Kota sınırı belirleme başlıklı makaleleri inceleyin.
- İstek oranı (QPM) sınırlarını aşarsam ne olur?
-
Belirli bir Google Haritalar Platformu ürününün QPM 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 başka bir şekilde 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 mevcuttur: Elevation, Geocoding.
Kullanım sınırları aşıldı
Kullanım sınırlarını aşarsanız yanıt olarak
OVER_QUERY_LIMITdurum kodu alırsınız.Bu mesaj, web hizmetinin normal yanıtlar vermeyi durdurduğu ve daha fazla kullanıma izin verilene kadar yalnızca durum kodu
OVER_QUERY_LIMITdöndürmeye geçtiği anlamına gelir. Uygulamanız dakikada çok fazla istek gönderdiği için hata alındıysa bu senaryo birkaç saniye içinde gerçekleşebilir.QPM kullanım sınırlarınızı düzenli olarak aşıyorsanız uygulamaları Google Haritalar Platformu ürünlerini daha verimli kullanacak şekilde 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 hizmetlerinin kullanım sınırları hakkında bilgi edinmenizi öneririz.
- Web sitem veya uygulamam aniden popüler olursa haritalarım çalışmayı durdurur mu?
-
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 tutarı faturalandırma hesabınızla ilişkili ödeme yönteminden alınır. 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 göz atın. Uygulamanız belirli bir ayda ücretsiz kullanım sınırına kadar istek veya harita yükleme hacimleri 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ıza yansıtılır. Daha fazla bilgi için Google Haritalar Platformu Faturalandırması başlıklı makaleyi inceleyin.
- Fiyatlandırma diğer para birimlerinde mevcut mu?
-
Konsolda ek para birimleri kullanılabilir. Farklı bir para birimi seçtiğinizde, fiyatlar fiyatlandırma sayfamızda listelenen ABD doları karşılığına dönüştürülür.
- Faturalandırma ayarlarını yaptım. Faturamı nasıl görüntüleyebilirim?
-
Google, bir önceki ayın etkinliği için her ayın başında belirttiğiniz ödeme yöntemini kullanarak sizden ödeme alır. Faturanızla ilgili ayrıntılar için Google Haritalar Platformu Faturalandırması başlıklı makalemizi inceleyin.
Ek kaynaklar:
- Maliyet ve ödeme geçmişinizi görüntüleme hakkında bilgi edinin.
- 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 belirlemenin yollarını sunar. Beklenmedik artışlara karşı koruma sağlamak için günlük kullanım sınırını belirleyebilirsiniz. Faturalandırma hesabındaki ücretler belirlediğiniz eşiğe ulaştığında e-posta bildirimi 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 almamak için kullanımda günlük sınır belirleyerek beklenmedik artışlara karşı korunabilirsiniz. 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 bildirimi göndermek için bütçe uyarıları ayarlayın. Faturalandırma yöneticilerine, faturalandırma hesabındaki tahmini ücretler eşiğin %50'sini, %90'ını ve% 100'ünü aştığında e-posta bildirimi gönderilir.
- Projemin "Google Haritalar Platformu Geçiş Hesabı"na bağlandığını 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ş, Google'ın bu müşterilere tek seferlik kredi vermesini sağladı. Böylece müşteriler, ücretsiz katmanın 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 ayarlanmış? Bu sınırı nasıl yükseltebilirim?
-
Projenize bir faturalandırma hesabı oluşturup eklemediyseniz Maps Platform API'leriniz günlük 1 istek ile sınırlandırılır. Faturalandırma hesabı oluşturup ekleyerek daha yüksek kota elde edebilirsiniz. Bunu yapmak için Google Haritalar Platformu'nu kullanmaya başlama başlıklı makaleyi inceleyin.
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ı belirlediği için bu bildirimi aldınız. Bu durum, Google Haritalar Platformu Hizmet Şartları'nda tanımlandığı şekilde Google'ın şartlarının ihlalidir. 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 İmza:
- Google tarafından size sağlanan bir URL imzalama gizli anahtarı kullanılarak dijital imza 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 konusuna bakın.
- API anahtarına uygulama kısıtlaması ekleyebilirsiniz.
Kısıtlandıktan sonra anahtar yalnızca bu tür kısıtlamayı destekleyen platformlarda çalışır.
Dört tür uygulama kısıtlaması vardır. Aynı kısıtlama türünü zorunlu kılan API'ler aynı kısıtlanmış anahtarı kullanabilir.
- IP adresleri (tek tek sunucular) - web hizmeti API'leriyle kullanım içindir.
- HTTP yönlendirenleri (web siteleri): Web API'leri ile kullanım içindir.
- Android uygulama kısıtlaması (paket adına ve parmak izine göre) - Android için Haritalar SDK'sı ile kullanım içindir.
- iOS uygulama kısıtlaması (iOS paket kimliğine göre) - iOS için Haritalar SDK'sı ile kullanım içindir.
- API anahtarına 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 bir Google Haritalar Platformu API'si/SDK'sı için anahtar/kimlik bilgisi ve uygulama kısıtlaması belirtilmektedir.
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 Navigation SDK 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 Navigation SDK 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ıtlamalı API anahtarı1 + Dijital İmza2 Street View Static API HTTP yönlendiren kısıtlamalı 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 şeklinden 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önlendirenden IP adresi kısıtlamasına nasıl geçiririm?
-
Önemli: Yönlendiren kısıtlamaları olan bir API anahtarıyla web hizmeti API'lerinden herhangi birini kullanıyorsanız istekleriniz şu hata mesajıyla başarısız olur: "Bu API ile kullanıldığında API anahtarlarında yönlendiren kısıtlamaları olamaz." IP adresi kısıtlamaları olan bir API anahtarı kullanmaya geçmelisiniz.
API anahtarı kısıtlama türünü HTTP yönlendirenden IP adresine 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ı restricted key değerini kullanabilir. Birden fazla kısıtlama uygulamak istiyorsanız gerekli kısıtlamayı içeren ayrı bir anahtar ekleyin. Yeni bir API anahtarı eklemeyi öğrenin.
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, anahtarın ayrıntılarını düzenlemek için 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 ekleyin, ardından Kaydet'i tıklayın.
- Yeni bir API anahtarını nasıl alabilirim?
- Google Haritalar Platformu'nu kullanmaya başlama başlıklı makaleyi inceleyin.
- Google Haritalar API'lerinin her sürümünde yapılan değişiklikleri nasıl bulabilirim?
-
Haritalar API'lerinin birçoğunun sürüm değişikliği bilgileri aşağıdaki bağlantılarda mevcuttur:
- 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 Navigation SDK
- 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 hangi Google Haritalar Platformu sürümünde kullanıma sunulduğunu ve düzeltildiğini Google Haritalar Platformu Sorun İzleyici'yi kullanarak da kontrol edebilirsiniz:
- Sayfa yüklendikten sonra API'yi sayfaya nasıl eşzamansız olarak yükleyebilirim?
-
API'yi yüklerken geri çağırma parametresini belirtmeniz yeterlidir. Daha fazla bilgi ve örnek kodu Maps JavaScript API dokümanlarının Başlangıç bölümünde bulabilirsiniz.
- 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 bulunduğunuzda dili açıkça ayarlamanıza olanak tanır. Dili ayarlama 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 Azerice 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) hayır 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 dillerde 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 işlevlerine HTTPS üzerinden erişilebilir ve erişilmelidir. Uygulamalarınızın gelecekte de sorunsuz çalışmasını sağlamak için HTTPS'de TLS 1.3 kullanmanızı önemle tavsiye ederiz. Eski TLS sürümleri hâlâ destekleniyor olsa da kullanımdan kaldırılan 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 Taşıma SSS ve Google Trust Services SSS sayfalarını inceleyin.
- Google Haritalar Platformu'nda hatayı nasıl bildirebilirim veya yeni özellik isteğinde nasıl bulunabilirim?
-
Hata olabileceğini düşündüğünüz bir davranışla karşılaşırsanız öncelikle ilgili forumda bu durumu bildirin. 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 Google Haritalar Platformu ürünlerinin mevcut işlevlerinin gereksinimlerinizi karşılayamadığını onayladıktan sonra Google Haritalar Platformu Sorun İzleyici'yi kullanarak hatanızı veya özellik isteğinizi bildirin.
Sorun İzleyici'ye hata veya özellik isteği eklemeden önce ,söz konusu hata ya da özelliğin daha önce eklenip eklenmediğini kontrol edin. Bu durumda, ilgilendiğinizi belirtmek ve güncellemelerden haberdar olmak için sorunu yıldızlayabilirsiniz.
-
Android için Haritalar SDK'sı ve iOS için Haritalar SDK'sı, Google'ın Gizlilik Politikası'na tabi olan çerezleri kullanır. Örneğin, günlük ve 7 günlük etkin kullanıcı sayısını hesaplamak ve hizmetin kötüye kullanımını önlemek için bu çerezler kullanılır. Bu çerezler, oturum açılmış herhangi bir Google Hesabı ile ilişkilendirilmez ve API çağrılarından toplanan diğer bilgilerle birlikte 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ı geliştirme ve bu uygulamaları sürdürme ile ilgili teknik sorularınızı sorabileceğiniz harika bir yerdir. Stack Overflow'da soru sorma hakkında daha fazla bilgiyi Destek sayfasında bulabilirsiniz.
Yardım isteğinde bulunurken en iyi sonuçları elde etmek için aşağıdakileri göz önünde bulundurun:
- Mevcut tartışmalarda arama yapma. Büyük olasılıkla başka bir kullanıcı benzer bir sorun yaşamış ve çözüm bulmuştur.
- 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 faydalı 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 Haritalar API'lerini 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ıdır" metniyle filigranlanmış, karartılmış bir harita veya "negatif" Street View görüntüsü gösterilebilir. Bu davranış genellikle API anahtarı veya faturalandırmayla ilgili sorunları gösterir. Google Haritalar Platformu ürünlerini kullanmak için bir 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 düzeltirim? -
Bu hata kodları aşağıdaki nedenlerden herhangi biriyle döndürülebilir:
- İstekten API anahtarı eksik.
- Sağlanan API anahtarı geçersiz.
- Projeye faturalandırma hesabı eklenmemiş.
- Kullanıcı tarafından belirlenen kullanım sınırı aşıldı.
- Belirtilen ödeme yöntemi artık geçerli değil (örneğin, kredi kartının süresi dolmuş).
- Belirli bir API için kota sınırlarını aştınız.
Google Haritalar Platformu ürünlerini kullanmak için bir faturalandırma hesabınızın olması ve tüm isteklerin geçerli bir API anahtarı içermesi gerekir. Bu sorunu düzeltmek 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 düzeltirim? -
kGMSPlacesRateLimitExceededveya9005 PLACES_API_RATE_LIMIT_EXCEEDEDgörüyorsanız Android için Yerler SDK'sının ya da 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 düzeltirim?
-
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 tanımlayıcıları 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 kullanıyorsanız bu hatayı almanız mümkündü. Bu API'lere yapılan 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 değiştirin. API anahtarlarını kısıtlama hakkında daha fazla bilgi için API Anahtarıyla İ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 belirlenen kısıtlamalar da 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.
- Anahtar için ayarlanan kısıtlamalar da dahil olmak üzere, seçilen API anahtarının tüm kimlik bilgileri gösterilir. Buradan kısıtlamalar gerektiğinde değiştirilebilir, silinebilir veya güncellenebilir.
- "Yönlendiren kısıtlamaları olan API anahtarları bu API ile kullanılamaz." hatasını nasıl düzeltirim?
-
HTTP yönlendirenle kısıtlanmış bir API anahtarıyla web hizmeti API'lerinden herhangi birini kullanıyorsunuz. Güvenlik nedeniyle, web hizmeti API'lerinin IP adresleriyle sınırlı 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 zaten Maps JavaScript API ile kullanılıyorsa yeni bir API anahtarı oluşturun.
Google Haritalar Platformu Hizmetleri
- Adresleri enlem/boylam çiftlerine dönüştürmem gerekiyor. Google Haritalar Platformu ile bunu yapabilir miyim?
-
Evet, bu işleme "coğrafi kodlama" adı verilir. Maps JavaScript API, bir 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 verileri'ne bakın.
Coğrafi kodlu konumların doğruluğu ülkeye göre değişebilir. 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ı kullanmayı düşünebilirsiniz. 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ı ve Google Haritalar coğrafi kodlayıcı bazen farklı veri kümeleri kullanır (ülkeye bağlı olarak). API coğrafi kodlayıcı, zaman zaman yeni verilerle güncellenir. Bu nedenle, sonuçların zaman içinde değişmesini veya iyileşmesini bekleyebilirsiniz.
- 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ı, sokak adreslerini 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 adreste yer almayan işletme adları, birim numaraları, kat numaraları veya daire numaraları gibi ek adres öğeleri belirtmeyin.
Bu durumda
ZERO_RESULTSiçeren yanıtlar alabilirsiniz. -
Artı kodlarını burada gösterildiği gibi biçimlendirin (artı işaretleri
%2Bolarak, boşluklar ise%20olarak URL'den kaçırılır):- Genel kod, 4 karakterlik bir alan kodu ve 6 karakterlik veya daha uzun bir yerel koddur (849VCWC8+R9,
849VCWC8%2BR9'dir). - Bileşik kod, açık bir konuma sahip 6 karakterli veya daha uzun bir yerel koddur (CWC8+R9 Mountain View, CA, ABD,
CWC8%2BR9%20Mountain%20View%20CA%20USA).
- Genel kod, 4 karakterlik bir alan kodu ve 6 karakterlik veya daha uzun bir yerel koddur (849VCWC8+R9,
- Mümkün olduğunda bina adı yerine tesisin sokak numarasını kullanın.
- Mümkün olduğunda kesişen sokakları belirtmek yerine sokak numarası adreslendirmesini kullanın.
- yakındaki önemli noktalar gibi "ipuçları" vermeyin.
- Coğrafi kodlama için numaralı bir otoyoldaki ABD adresini nasıl biçimlendirmeliyim?
-
Google Haritalar Platformu coğrafi kodlayıcısı, ABD'deki numaralı otoyolların adreslerde aşağıdaki gibi belirtilmesini gerektirir:
-
İl yolları:
"Co Road NNN"NNN yol numarasıdır. Örneğin,"Co Road 82" -
Eyaletler Arası Yollar:
"State NNN"Eyalet, eyaletin tam adı, NNN ise otoyol numarasıdır. Örneğin:"California 82" -
ABD Karayolları:
"US NNN"burada NNN, karayolu numarasıdır. ör."US 101" -
ABD eyaletler arası yolları:
"Interstate NNN"burada NNN eyaletler arası yol numarasıdır. Örneğin:"Interstate 280"
-
İl yolları:
- Ne zaman bir API coğrafi kodlayıcı sınıfı, ne zaman HTTP Coğrafi Kodlama Hizmeti kullanmalıyım?
-
Farklı coğrafi kodlama stratejilerinin avantajları ve sınırlamaları hakkında ayrıntılı bilgi için Coğrafi Kodlama Stratejileri başlıklı belgeye bakın.
- Google Haritalar Platformu ile nasıl arabayla yol tarifi sağlayabilirim?
-
Routes API'nin Compute Routes hizmeti, tek ve çok ayaklı yolculuklar için arabayla yol tarifleri sağlamanıza olanak tanır. Yönlendirme seçenekleri, bir seyahat modu (araba), tek bir rota veya bir dizi rota ve kısıtlamalar (ücretli yollar yok) ile yol tariflerini şekillendirmenize yardımcı olur. Bu hizmetler aşağıdaki biçimlerde kullanılabilir:
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 tarifleri hangi ülkelerde kullanılabilir?
-
Routes API, Hindistan Demiryolları Catering ve Turizm Şirketi ile Japonya'daki iş ortakları hariç tüm Google Transit iş ortaklarını destekler.
- Maps JavaScript API'de hangi KML ve GeoRSS özellikleri desteklenir?
-
Maps JavaScript API'deki KmlLayer sınıfı, geliştiricilerin KML/KMZ ve GeoRSS dosyalarını haritanın üzerine yerleştirmesine olanak tanır. Belgeler ve örnekler için KmlLayer sınıfına bakın.
- Maps JavaScript API'nin KmlLayer sınıfı kullanılarak gösterilebilen KML'nin boyutu ve karmaşıklığıyla ilgili sınırlar nelerdir?
-
KmlLayersınıfı kullanılarak KML'nin gösterilmesiyle ilgili boyut ve karmaşıklık sınırları, KmlLayer'a genel bakış bölümünde açıklanmıştır. - İntranet sitelerinde barındırılan KML dosyalarını haritada nasıl oluştururum?
-
Haritalar JavaScript API'sinde KML yer paylaşımları oluşturan
KmlLayersınıfı, oluşturma için KML dosyalarını almak ve ayrıştırmak üzere Google tarafından barındırılan bir hizmet kullanır. Bu nedenle, herkese açık olarak erişilebilen bir URL'de barındırılmayan veya erişim için kimlik doğrulama gerektiren KML dosyalarını görüntülemek mümkün değildir.İntranet sitelerinde barındırılan KML dosyalarını kullanan uygulamalar geliştirmeniz gerekiyorsa üçüncü taraf JavaScript kitaplıklarını kullanarak KML'yi istemci tarafında oluşturmanızı öneririz. KML dosyası tarayıcı tarafından analiz edildiğinden performans,
KmlLayersınıfını kullanmaya kıyasla daha düşük olabilir. - Maps Static API'nin desteklediği maksimum işaretçi veya yol köşesi sayısı nedir?
-
Maps Static API tarafından desteklenen işaretçi veya yol köşesi 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'lerinin en fazla yaklaşık 8.192 karakter içerebileceğini unutmayın. Bu durum,her enlem/boylam çifti belirtilirken kullanılan ondalık basamak sayısına göre belirtilebilecek işaretçi ve yol köşelerinin sayısını sınırlar. Kullanılan ondalık basamak sayısının Dünya'daki doğrulukla ilişkisi hakkında bilgi edinmek için Ondalık Dereceler başlıklı Wikipedia makalesini inceleyin.
- Neden belirli ülkelerde Google Haritalar Platformu ürünlerine erişemiyorum?
-
Haritalar API'leri Yasaklı Bölgeler'de kullanılamaz. Ayrıca Hizmet Şartları'nı da inceleyin.
- Google temel haritasında nasıl sorun 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şinin düzeltilmesi 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ı açın.
Bazı istemci tarafı özellikleri, SLO'yu (hizmet düzeyi hedefi) hesaplamak amacıyla başarı veya başarısızlık bildirecek şekilde düzenlenir.
Bu bilgiler, 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.
Aramalar, performans için toplu olarak gönderilebilir.
Bu çağrıların tarayıcı düzeyinde engellenmemesi için maps.googleapis.com öğesine İçerik Güvenliği Politikası'nda izin vermeniz gerekebilir.
Örneğin: HTTP üst bilgileriyle 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 boyunca ç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 çözerim? - 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 taşıma rehberine bakın.
- iOS 8.x cihazla hata ayıklama yaparken kilitlenme sorunları yaşıyorum. Ne yapmalıyım?
-
iOS 8.x çalıştıran cihazlarla 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 (Şemaları Yönet) seçeneğini belirleyin.
- Bir şema seçip Düzenle...'yi belirleyin.
- 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'ten itibaren iPhone'larda yuvarlak köşeli, cihazın sensör yuvası için üstte çentikli ve ana ekrana erişmek için ekranın alt kısmında göstergeli bir ekran şekli bulunur. Apple, iOS 11.0 SDK'dan itibaren geliştiricilerin öğeleri yeni ekran şekli tarafından kırpılmayacak şekilde konumlandırmasına olanak tanıyan Güvenli Alan API'sini ekledi.
Google Haritalar iOS SDK'sında, iç mekan seçici ve sorun bildir bağlantısı gibi birçok görsel öğe ve kontrol bulunur. 2.4 sürümünde, bu görsel öğeler ve kontroller yeni ekran şekliyle kırpılabiliyordu. Yatay modda, iç mekan kat seçici, çentik veya ana sayfa düğmesi göstergesi tarafından kırpılabilir.
Google Haritalar iOS SDK 2.5 sürümüyle birlikte 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 üzerindeki dolgu artırılır.
Varsayılan olarak, her zaman dolgunuzu dahil ederiz. Google Haritalar iOS SDK'sı, dolgunun güvenli alanın içinden dolgu yapılması amaçlandığını varsayar. Arayüzünüzü her şeyin güvenli alan içinde konumlandırıldığı varsayımına göre tasarlarsanız bu işlem ek bir çaba gerektirmez.
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: "Always" (Her Zaman) (varsayılan), "Automatic" (Otomatik) ve "Never" (Hiçbir Zaman).
GMSMapView, "Always" (Her Zaman) dolgu davranışını kullanacak şekilde ayarlanırsa her zaman güvenli alan eklerini dolguya ekler. Bu ayar, arayüzünüzü tüm yerleşimlerin güvenli alanın kenarlarından yapıldığı varsayımına göre 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 yerleşimi arasından daha büyük olanı seçer. Bu ayar, tüm öğelerin güvenli alan içinde kalmasını sağlarken ekran kenarından dolgu eklemenize olanak tanır.
GMSMapView, "Never" (Asla) dolgu davranışını kullanacak şekilde ayarlanırsa dolguya hiçbir zaman güvenli alan eklenmez. Bu davranış, 2.5 sürümünden önceki davranıştır. Dolgunuzda güvenli alan zaten dikkate alınıyorsa veya diğer davranışlarımız arayüzünüzle iyi çalışmıyorsa bu davranış yararlı olabilir. Google Haritalar Platformu Hizmet Şartları'nda belirtildiği gibi Google logosunun ve telif hakkı bildirimlerinin her zaman görünür olmasını sağlamak sizin sorumluluğunuzdadır.
Buna karşılık, GMSPanoramaView'da isteğe bağlı bir dolgu özelliği yoktur. Bu, ayarlanacak bir dolgu olmadığı ve GMSPanoramaView'un tüm görsel öğelerin güvenli alan içinde kalması için her zaman gerekli dolguyu uygulayacağı anlamına gelir.
Android için Haritalar SDK'sı
-
9005 PLACES_API_RATE_LIMIT_EXCEEDEDhatasını nasıl çözerim? - Bu hatayı görüyorsanız Android için Yerler SDK'sının 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ü en kısa sürede kullanmak için uygulamanızı güncelleyin. Ayrıntılar için taşıma rehberine bakın.
- Uygulamamda harita yerine yalnızca boş gri kutular gösteriliyor. Bu sorunu nasıl çözebilirim?
-
Harita yerine boş gri kutucukları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. Değilse Android adb kılavuzunu inceleyebilirsiniz.
- Sorunu gösteren uygulamayı bir cihaza veya Android emülatörüne yükleyin. Android emülatörü kullanıyorsanız emülatör ayarlarında 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 Maps 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 aktarabilirsiniz.) - Sorunu cihazınızda yeniden oluşturun ve aşağıdaki gibi yaygın hataları kontrol edin:
- Manifest'te yanlış/amaçlanmayan API anahtarına referans veriliyor.
- Projede faturalandırma etkin değil.
- SDK, proje API'lerinde etkinleştirilmemiş.
- API anahtarı kısıtlamalarına yanlış SHA-1 parmak izi eklenmiş.
build.gradledosyasında Google Play Hizmetleri bağımlılıkları yer almıyor.
- Android için Haritalar SDK'sı için donanım hızlandırma gerekli mi?
-
Evet, harita yüklemeyle ilgili sorunları ö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
- JavaScript kullanarak URL'leri imzalayabilir miyim?
-
URL'leri JavaScript kullanarak imzalamamanızı önemle tavsiye ederiz. Bu durumda URL imzalama gizli anahtarınız son kullanıcılara gösterilir. Bu nedenle imzalar yalnızca sunucu tarafı bileşenleri tarafından oluşturulmalıdır.
- Neden Haritalar API'si web hizmeti isteklerime HTTP 403 Yasak yanıtı alıyorum?
-
HTTP 403 yanıtı, büyük olasılıkla bu istek için imza doğrulanamadığından 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ını 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ş.