Google Haritalar Platformu Hakkında SSS

Başlarken

Hizmet Şartları'nı anlama

Kullanım sınırları ve faturalandırma

Google Haritalar Platformu'nu kullanma

Hatalar ve sorun giderme

Google Haritalar Platformu Hizmetleri

Maps JavaScript API

iOS için Google Haritalar SDK'sı

Android için Google Haritalar SDK'sı

URL imzalama

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ç farklı seçenek vardır. İhtiyaçlarınıza bağlı olarak, aşağıdaki API'ler ve SDK'lardan birini veya bunların bir kombinasyonunu kullandığınızı bulabilirsiniz:

Haritalar:

Güzergahlar:

Yerler:

Ortam:

Google Haritalar Platformu'nu kullanmaya nasıl başlarım?

Google Haritalar Platformu'nu Kullanmaya Başlama bölümüne bakın.

Hangi API'ye ihtiyacım var?

İşlevsel gereksinimlerinize göre doğru API'yi bulma konusunda yardım almak için API seçiciye göz atın.

API'leri sitemde kullanmaya nasıl başlayabilirim?

Bulunduğunuz API veya SDK'ya özgü Genel Bakış, Geliştirici ve Başlangıç kılavuzlarını inceleyin emin olabilirsiniz. Örneğin, Android için Haritalar SDK'sı veya Maps JavaScript API ile ilgili kılavuzları inceleyin.

Google Haritalar Platformu hangi ülkeleri kapsıyor?

Google Haritalar ekibi sürekli olarak yeni harita verileri aktarıyor ve çok faydalı oluyor. Daha fazla bilgi için Google Haritalar'a kapsama verilerini inceleyin. Verileri filtreleyebilirsiniz. filtre kutusunu işaretleyin. Veri sağlayıcılarla yapılan lisans sözleşmeleri değişirse kapsam verilerinin değişebileceğini lütfen unutmayın.

Ayrıca bkz.:

Google Haritalar Platformu ürünlerini kullanmadan Google Haritalar'ı siteme yerleştirebilir miyim?

Evet. Google Haritalar artık herhangi bir programlama veya Google Haritalar Platformu kullanımı olmadan görüntülediğiniz haritayı web sitenize ya da blogunuza yerleştirme olanağı sunuyor. Daha fazla bilgi mevcut burada bulabilirsiniz.

Haritalar uygulamalarını mobil cihazlara nasıl dağıtabilirim?

Bir Android uygulamasına harita eklemek için Android için Haritalar SDK'sı.

Haritaları yerel 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 ve hem masaüstü bilgisayarları hem de Apple iPhone gibi tam JavaScript uygulamasına sahip bir web tarayıcısı içeren cihazları hedefleyen tarayıcı uygulamaları için uygundur.

Maps JavaScript API'nin kullanılmasına uygun olmayan cihazları hedefleyen uygulamalarda Maps Static API, işaretçiler ve çoklu çizgiler dahil olmak üzere harita resimlerini GIF, JPG ve PNG biçimlerinde sunar. Tarayıcı tabanlı uygulamalar dışında Maps Static API'nin kullanılması için harita resminin Google Haritalar'a bağlı olması gerektiğini unutmayın.

Maps JavaScript API ve Maps Embed API desteği mi?

Maps JavaScript API ve Maps Embed API aşağıdaki web tarayıcılarını destekler:

Masaüstü
  • IE modu hariç Microsoft Edge'in (Windows) mevcut sürümü.
  • Firefox'un en son iki büyük kararlı sürümü (Windows, macOS, Linux).
  • Chrome'un en son iki büyük kararlı sürümü (Windows, macOS, Linux).
  • Safari'nin (macOS) en yeni iki ana kararlı sürümü.
Android
  • 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
  • iOS'un güncel ve önceki ana sürümlerindeki Mobil Safari.
  • iOS'in güncel 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 desteklenmez. Bunun nedeni, baskı desteğinin yaygın olarak kullanılan tarayıcılarda tutarlı olmamasıdır.

Google Haritalar Platformu ürünlerinde değişiklikler olduğunda nasıl bildirim alabilirim?

Çeşitli Google Geo geliştirici teklifleriyle ilgili güncel haberler için Google Haritalar Platformu Blogu'na abone olmanız gerekir.

Teknik Destek Ekibi ile 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 destek ne zaman kullanılabilir?
Destek ekibi, "hizmet kullanılamıyor" sorunlarında bölgesel tatiller hariç 24 saat 5 gün (hafta içi Pazartesi günleri Tokyo saatiyle 09:00 ile Cuma günleri Pasifik saatiyle 17:00 arası) hizmet vermektedir.
Google Hesabıma erişimi nasıl kurtarabilirim?

Google Hesabınıza (ör. cemal@şirketim.com veya cemal@gmail.com) erişimi kaybettiyseniz şifrenizi alarak veya sıfırlayarak hesap erişimini geri yüklemeyi deneyebilirsiniz. Şurayı ziyaret edin: Google Hesabınızı kurtarma veya Gmail makalesini inceleyin.

Belirli bir projeye erişimi nasıl kurtarabilirim?

Google Haritalar Platformu uygulamanızı yönettiğiniz projeye erişimi kaybettiyseniz erişimi kurtarmayı deneyebilirsiniz.

Projeyle ilişkili Google Hesabınıza erişiminiz varsa:

Projeyle ilişkili Google Hesabınıza erişiminiz yoksa:

Arm tabanlı Mac cihazlarda iOS için Haritalar ve Yerler SDK'sını kullanabilir miyim?

Yeni Arm tabanlı Mac'lerde geliştirme yapmak mümkündür ancak bunun için fiziksel bir iOS cihazda derleme ve çalıştırma gerekir. Simülatörlerde geliştirme için daha fazla destek ekleme çalışmalarımız devam ederken 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ı'nı şu adresten inceleyebilirsiniz:

https://cloud.google.com/maps-platform/terms

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ını görmek istemeyiz. Örneğin, bir şehirde yasa dışı uyuşturucu satın alabileceğiniz yerleri veya başka yasa dışı etkinlikleri gösteren haritalar. Ayrıca kişilerin gizliliğine de saygı duyarız. Google Haritalar Platformu, Google Haritalar ve Google Haritalar Platformu, Google Haritalar'daki birlikte çalışır.

Başvurunuzun uygun olup olmadığını belirlemek için kendi hukuk danışmanınızla görüşmelisiniz önce Google Haritalar Platformu Hizmet Şartları'na o kadar iyi olur. Google mühendisleri yalnızca teknik yardım sunabilir ve yasal tavsiyede bulunmaya yetkili değildir. Google, Hizmetler'i askıya alma veya engelleme hakkını saklı tutar. Google Hizmet kullanımınızı istediğiniz zaman sonlandırabilirsiniz. Bu nedenle, lütfen Haritalar API'leri Şartları'nı dikkatle inceleyin.

Harita parçaları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ışındaki herhangi bir mekanizmayla (ör. kendi harita oluşturma API'nizi oluşturma veya toplu karo indirme komut dosyası kullanma) erişemezsiniz. Uygulamanız, Google Haritalar Platformu dışından karolara erişirse karolara erişimi engellenir. Bkz. Google Haritalar Platformu Hizmet Şartları inceleyebilirsiniz.

Google Haritalar Platformu ürünlerini uygulamaları izlemek için kullanabilir miyim?

Google Haritalar Platformu ile gerçek zamanlı verilerin (izleme) görüntülenmesiyle ilgili bir kısıtlama yoktur. Google Haritalar Platformu Hizmet Şartları'na uygun olması koşuluyla ürünler için geçerlidir.

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 uymaları koşuluyla web dışı uygulamalarda kullanılabilir.

Maps JavaScript API yalnızca desteklenen tarayıcılar başlıklı makaleyi inceleyin.

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. Google Haritalar Platformu Hizmet Şartları'nı inceleyin. inceleyebilirsiniz.

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şturursa belgede resimler de dahil olmak üzere Google Haritalar Platformu'ndan hiçbir veri yer alamaz. Daha fazla bilgi için lütfen Google Haritalar Platformu Hizmet Şartları "Toplama Yok" bölümüne bakın.

İçeriğimin Google arama sonuçlarına dahil edilmesini nasıl devre dışı bırakabilirim?

Bu veriler artık toplanmıyor. indexing parametresinin kullanımı kullanımdan kaldırılmıştır ve artık herhangi bir etkisi yoktur. Artık kapsam dışında kalmayı seçmeniz gerekmiyor ancak en kısa zamanda bu parametreyi kaldırmanızı öneririz. yardımcı olur.

Sayfanızı veya sitenizi arama sonuçlarından kaldırmak için aşağıdaki adımları uygulayın: talimatları web yöneticisi yardım merkezimizde bulabilirsiniz.

Az önce eklediğim Google Haritalar Statik API'sini kullanarak bir harita görüntüsü nasıl bir hizmet sunabilir?

Maps Static API web sitenizden. Gerekli tüm web sayfaları statik resimler bir HTML'nin src özelliğine bağlanmalıdır Birimgbackground-image HTML div etiketini doğrudan Maps Static API'ye aktarıp tüm harita resimleri, web sayfasının HTML içeriğinde görüntülenir ve doğrudan Google tarafından son kullanıcılara sunulur.

Kullanım sınırları ve faturalandırma

Projem için faturalandırma ayarlarını nasıl yapabilirim?
. Google Haritalar Platformu'nu Kullanmaya Başlama başlıklı makaleyi inceleyin.
Google Cloud Platform Ücretsiz Katman müşterileri ücretli hesaba nasıl geçiş yapar?
Google Cloud Platform Ücretsiz Katmanı programı, müşterilere Google Haritalar Platformu (GMP) API'leri dahil olmak üzere herhangi bir Google Cloud hizmetiyle kullanılabilecek 300 ABD doları kredi içeren ücretsiz bir deneme sunar. Ücretsiz deneme süresi sona erdiğinde şunları yapmanız gerekir: ücretli hesaba geçme bu hizmetleri kullanmaya devam etmek için kullanabilirsiniz. Ücretli hesaba geçmek için Cloud Console'u ziyaret edin.
Google Haritalar Platformu'nda kullanım sınırı var mı?

Google Haritalar Platformu ü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ıyla (QPM) ilgilidir.

Mesafe matrisi için sınır, istemci tarafı ve sunucu tarafı sorgularının toplamı olarak hesaplanan dakika başına etkinlik (EPM) cinsinden belirlenir.

Routes:Compute Route Matrisi için sınır, dakikadaki öğe sayısı (EPM) şeklindedir. Buradaki bir istekteki öğe sayısı şuna eşittir: (kaynak sayısı çarpı hedef sayısı).

Gezinme SDK'ları için bir istekteki her hedef ayrı bir sorgu olarak sayılır.

Aşağıdaki tabloda her bir API için kullanım sınırı gösterilmektedir.

API Kullanım sınırı
Adres Doğrulama 6.000 PPM
Havadan Görünüm: Video Ara 180 QPM ve 100.000 QPD
Havadan Görünüm: Video Oluşturma 100 QPM ve 100 QPD
Hava Kalitesi 6.000 PPM
Yol tarifi 3.000 PPM
Mesafe Matrisi 60.000 EBM
Dinamik Haritalar 30.000 PPM
Rakım 6.000 PPM
Coğrafi Kodlama 3.000 PPM
Coğrafi konum 6.000 PPM
Map Tiles API: 2D Parçalar ve Street View Karoları Dakika başına 6.000 sorgu ve 15.000 sorgu noktası
Harita Tiles API'sı: Fotogerçekçi 3D Parçalar 10.000 QPD
Harita Tiles API'sı: Fotogerçekçi 3D Parçalar: Oluşturucu 12.000 QPM
Gezinme: Hedef istekleri ayarlama 30.000 QPM
Yerler 6.000 PPM
Polen 6.000 PPM
yollar 30.000 BGBM
Rotalar: Rotaları Hesaplama 3.000 PPM
Güzergahlar: Güzergah matrisini hesaplama 3.000 EPM
Güneş enerjisine bağlı Dakikada 600 Sorgu (QPM)
Statik Haritalar 30.000 QPM
Sokak Görünümü Görüntü API'sı 30.000 QPM
Saat Dilimi 30.000 BGBM

Harcamaları yönetmek için API kullanımınızı izleyebilirsiniz. ve faturalandırılabilir tüm isteklere günlük sınırlar API'ye gidin.

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 lütfen Fiyatlandırma Sayfası'na bakın.

Google Haritalar Platformu API'lerinin nasıl faturalandırıldığı hakkında daha fazla bilgi edinmek için lütfen Haritalar, Rotalar, Yerler ve Ortam için faturalandırmayı anlama başlıklı makaleyi inceleyin.

Harita yüklemeleri Google Haritalar Platformu'nda nasıl sayılır?

Aşağıdakilerden herhangi biri gerçekleştiğinde tek bir harita yüklemesi için ücretlendirilirsiniz:

  • Bir web sayfası veya uygulama, Maps JavaScript API'yi kullanıyor.
  • Bir uygulama şuradan tek bir harita resmi istiyor: Haritalar Statik API'si.

Street View panoramaları, harita yüklemelerinden ayrı olarak ücretlendirilir:

  • Street View'a yapılan her istek için statik bir Street View panoraması ücretlendirilir. Statik (etkileşimsiz) bir Street View panoramasını yerleştirmek için Static API'yi görüntüleyin.
  • Android veya iOS uygulaması için Haritalar SDK'sı ve Maps JavaScript API'deki bir panorama nesnesi örneklemesi her oluşturulduğunda dinamik Street View panoraması için ücret alınır.

Bir web sayfası veya uygulama bir harita, statik harita resmi ya da Street View panoraması yükledikten sonra, kullanıcının haritayla etkileşimi (ör. kaydırma, yakınlaştırma veya harita katmanlarını değiştirme) ek harita yüklemeleri oluşturmaz ya da kullanım sınırlarını etkilemez.

İşaretleyici 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) doğurabilir.

Kullanımımı nasıl izleyebilirim?

API'lerin kullanımını Google Cloud Console'da ayrı ayrı izleyebilirsiniz.

  1. İncelemek istediğiniz API'yi içeren projeyi seçin.
  2. Kontrol panelindeki API listesinde API'nin adını tıklayın.
  3. Sayfanın üst kısmında Metrikler veya Kotalar'ı tıklayın.

Projenin tamamına ait trafik raporunu ve fatura bilgilerini görmek için: şu adımları uygulayın:

  1. Henüz yapmadıysanız faturalandırma ayarlarını yapın.
  2. Cloud Console faturalandırma sayfasına gidin.
  3. Proje seçin.
  4. 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 bkz. Google Haritalar Platformu Raporlaması ve API Kullanımınızı İzleme ve API Kullanımını Sınırlama.

İ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. Şu durumda: tekrar tekrar aşması durumunda API'ye erişiminiz geçici olarak engellendi.

İstek QPM sınırlarını aşarsanız veya hizmeti başka bir şekilde kötüye kullanırsanız isteklerde belirli bir hata mesajı döndürülür. Eğer sınırları aşmaya devam ederseniz Google Haritalar Platformu'na erişiminiz engellendi.

Not: Web hizmeti API'lerinden dördünün eşdeğeri vardır Maps JavaScript API'de kullanılabilen istemci taraflı hizmet: Yol Tarifi, Mesafe Matrisi, Yükseklik ve Coğrafi Kodlama.

Kullanım sınırları aşıldı

Kullanım sınırlarını aşarsanız OVER_QUERY_LIMIT alırsınız. yanıt olarak durum kodunu yazın.

Bu mesaj, web hizmetinin normal yanıt vermeyi durdurduğu ve tekrar daha fazla kullanıma izin verilene kadar yalnızca OVER_QUERY_LIMIT durum kodu döndürmeye başladığı anlamına gelir. Uygulamanız dakikada çok fazla istek gönderdiği için hata alındıysa bu durum birkaç saniye içinde gerçekleşebilir.

QPM kullanım sınırlarınızı düzenli olarak aşıyorsanız kullanımı azaltmayı düşünün Google Haritalar Platformu ürünlerini daha fazla kullanmak için uygulamaları optimize ederek verimli bir şekilde kullanabilir veya kotanızın artırılmasını isteyebilirsiniz. Optimizasyon Kılavuzu'na bakın konulu videomuzu izleyin.

Sitem çok 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ını incelemenizi öneririz.

Faturalandırma hesabınız oluşturulduktan sonra, ücretsiz olan 200 ABD doları tutarındaki aylık kullanım sınırını aşarsanız faturalandırma hesabınızda geçerli bir ödeme yöntemi (kredi kartı, banka havalesi, ...) yoksa geçerli bir ödeme yöntemi eklenene kadar API çalışmaz.

Kullanım nasıl hesaplanıp faturalandırılır?

Kullanım her günün sonunda hesaplanır ve Fiyatlandırma Sayfası'nda gösterildiği şekilde fiyatlandırılır. Toplam kullanım, her ayın sonunda faturalandırma hesabınızla ilişkili ödeme yönteminden alınır. Daha fazla bilgi için bkz. Google Haritalar Platformu Faturalandırması.

Google Haritalar Platformu'nu kullanmanın maliyeti nedir?

API başına maliyete genel bakış için Fiyatlandırma Sayfası'na bakın. Uygulamanız Ayda 200 ABD dolarına kadar istekler veya harita yükleme hacimleri oluşturur kullanımınızdan ücret alınmaz. Aylık 200 ABD doları krediyi aşan kullanımlar için faturalandırma hesabınızdan ücret alınır. Daha fazla bilgi için anlama rehberi Google Haritalar Platformu faturalandırması.

Fiyatlar diğer para birimlerinde de sunuluyor mu?

Diğer para birimleri konsoldan da erişilebilir. Farklı bir para birimi seçtiğinizde kurlar, şurada belirtilen ABD doları cinsinden tutar üzerinden dönüştürülecektir: Fiyatlandırma Tablosu.

Faturalandırma ayarlarını yaptım. Faturamı nasıl görebilirim?

Google her ayın başında sizden bir önceki ayın etkinliği () belirtilen ödeme yöntemini kullanabilirsiniz. Faturanızla ilgili ayrıntılar için anlama rehberi Google Haritalar Platformu faturalandırması.

Ek kaynaklar:

Kullanımım beklenmeyen şekilde artarsa yüklü faturalardan nasıl kaçınabilirim?

Google Haritalar Platformu'nda, günlük istek sınırları ve maksimum günlük faturalandırılabilir sınırlar. Maksimum günlük kullanım sınırını şu şekilde ayarlayabilirsiniz: nasıl koruyoruz? Faturalandırma hesabındaki ödemeler 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ı sınırlama:

Faturanızın yüksek olmasını önlemek için kullanım için günlük sınır belirleyebilirsiniz kullanımında beklenmedik artışlara karşı koruma sağlayın. Şunları yapabilirsiniz: bu sınırı değiştirin aşağıdaki adımları uygulayın:

  1. gidin. API'lar ve Hizmetler Kontrol Paneli.
  2. İstenirse bir proje seçin.
  3. Listeden bir API seçip Kotalar sekmesini tıklayın.
  4. "Günde istek sayısı" kotasının yanındaki düzenle simgesini tıklayın.

Alternatif olarak, aşağıdakileri kullanarak birden fazla API için birden fazla kota düzenleyebilirsiniz: IAM ve Yönetici Kotalar kontrol paneli.

Bütçe uyarılarını ayarlama ve yönetme:

Ayarlama bütçe uyarıları şu durumlarda faturalandırma yöneticilerine e-posta bildirimleri gönderir: faturalandırma hesabındaki ücretlendirmeler belirlediğiniz bir eşiğe ulaştığında. Faturalandırma yöneticilere, tahmini ücretler şu tarihte e-posta ile bildirilecektir: faturalandırma hesabı eşiğin %50, %90 ve% 100'ünü aşmalıdır.

Projemin "Google Haritalar Platformu'na bağlı olduğunu" belirten bir mesaj aldım Transition Account" (Hesabı Geçişi Yap) işlemeye başladı, ancak bu hesaba erişimim yok. Ne yapmalıyım?

"Google Haritalar Platformu Geçiş Hesabı", belirli müşterilerin "kullandıkça öde" türündeki yeni fiyatlandırma planımıza geçişine yardımcı olma amacıyla oluşturulmuştur. Bu geçiş hesabı, Google'ın bu müşterilere tek seferlik bir kredi sağlamasına olanak tanıdı. 200 ABD doları tutarındaki sınıra kadar Google Haritalar Platformu'nu kullanmaya devam edebileceklerini ücretsiz katmandır. 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ı ayarlayarak aylık 200 ABD doları tutarındaki ödülün keyfini çıkarmaya devam edebilirsiniz ücretsiz katmandır. Projenize ait faturalandırma hesabını değiştirmek için:

  1. Yeni bir faturalandırma hesabı oluşturun (Zaten bir faturalandırma hesabınız varsa bu adımı atlayabilirsiniz).
  2. 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 yükseltebilirim?

Projenize faturalandırma hesabı oluşturmadıysanız ve eklemediyseniz Haritalar Platformu API'leriniz günde 1 istekle sınırlandırılır. Faturalandırma oluşturup ekleyerek daha yüksek kota elde edebilirsiniz hesap. 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 sınır belirlemeye karar verebilirsiniz.

Faturalandırma ihlali bildirimi aldım. Bu sorunu nasıl çözebilirim?

Bu bildirimi, Google hesabı birden fazla faturalandırma hesabı kullanıyor. Bu durum şunları ihlal etmektedir: Google Haritalar Platformu Hizmet Şartları'nın 3.2.4 bölümünde tanımlanan Google şartları. Bu şartlar uyarınca birden fazla faturalandırma hesabı oluşturmak yasaktır. Daha fazla bilgi için Faturalandırma Hesap İhlaliyle İlgili SSS.

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ı için ve HTTP web hizmetleri aracılığıyla kullanılabilir.

API Anahtarı:

  • API anahtarı, Cloud Console'u kullanarak oluşturduğunuz benzersiz bir tanımlayıcıdır.
  • Şu anahtarla API yükleme örneği: &key=AIzaSyBjsINSH5x39Ks6c0_CoS1yr1Mb3cB3cVo

Dijital İmza:

  • Google tarafından size sağlanan bir URL imzalama gizlisi 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. Görüntüleyin Ayrıntılı bilgi için API güvenliği en iyi uygulamalarına göz atın.
  • API anahtarına uygulama kısıtlaması ekleyebilirsiniz. Bir anahtar, kısıtlandıktan sonra yalnızca bu 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.
  • API anahtarına API kısıtlaması da ekleyebilirsiniz. Daha fazla bilgi için bkz. API anahtarı alma, ekleme ve kısıtlama.

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 Navigation 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 Navigation SDK'sı iOS kısıtlaması olan API anahtarı1
Maps JavaScript API HTTP yönlendiren kısıtlaması olan API anahtarı1
Harita Kutuları API'si IP adresi kısıtlaması olan API anahtarı1
Haritalar Veri Kümeleri API'si 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önlendirici kısıtlaması olan API anahtarı1
Address Validation API IP adresi kısıtlaması olan API anahtarı1
Directions API IP adresi kısıtlaması olan API anahtarı1
Mesafe Matrisi API'si IP adresi kısıtlaması olan API anahtarı1
Elevation API IP adresi kısıtlaması olan API anahtarı1
Coğrafi Kodlama API'si 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
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
Polen API'si IP adresi kısıtlaması olan API anahtarı1
Solar 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 ne olursa olsun hem API anahtarı hem dijital imza kullanarak isteklerinizin kimliğini doğrulayabilirsiniz.
Anahtar kısıtlama türünü HTTP yönlendireninden IP adresi kısıtlamasına nasıl geçirebilirim?

Önemli: Web hizmeti API'lerinden herhangi birini kullanıyorsanız içeren bir API anahtarı kullanıyorsanız istekleriniz hata mesajı: "API anahtarlarıyla birlikte kullanıldığında yönlendiren kısıtlamaları olamaz API" ile değiştirin. IP adresi kısıtlamaları olan bir API anahtarı kullanmaya geçmelisiniz.

API anahtarı kısıtlama türünü HTTP yönlendirenden IP'ye geçirmeden önce adresini kullanıyorsanız, API anahtarını kullanan tüm API'lerin kısıtlama türü. Aynı kısıtlama türündeki API'ler, aynı kısıtlanmış tuşuna basın. Birden fazla kısıtlama uygulamanız gerekiyorsa gerekli kısıtlamayı içeren ayrı bir anahtar ekleyin. Yeni 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 şunları yapın:

  1. Cloud Console'un Kimlik bilgileri sayfasına gidin.
  2. Düzenlemek istediğiniz API anahtarını içeren projeyi seçin.
  3. Kimlik bilgileri sayfasında API anahtarları listesinden adı seçin API anahtarını ekleyin.
  4. Sayfanın Anahtar kısıtlaması bölümünde "IP adresleri"ni seçin. (web sunucuları, cron işleri vb.)" yazın ve uygun sunucu IP adreslerini, ve 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 Haritalar API'lerinin her sürümünde yapılan değişiklikleri nasıl bulabilirim?

Haritalar API'lerinin çoğuyla ilgili sürüm değişikliği bilgilerini aşağıdaki bağlantılarda bulabilirsiniz:

Ayrıca, belirli bir hatanın, Google Haritalar Platformu sürümünde Google Haritalar Platformu Sorun İzleyicisi kullanılırken tanıtılmış ve düzeltilmiştir:

https://issuetracker.google.com/bookmark-groups/76561

Sayfa yüklendikten sonra API'yi bir sayfaya eşzamansız olarak nasıl yükleyebilirim?

Bunun için API'yi yüklerken geri çağırma parametresini belirtmeniz yeterlidir. Daha fazla bilgi Örnek koda ise Başlarken Haritalar JavaScript API dokümanlarının bölümü.

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, açıkça bir dilinin güncel olmasına dikkat edin. Dili ayarlama hakkında daha fazla bilgiyi her API'nin dokümanlarında 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 Belarusça lv Letonca
bn Bengalce lt Litvanca
bs Bosna 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 Çince (Hong Kong) hayır Norveççe
zh-TW Çince (Geleneksel) pl Lehçe
s Hırvatça pt Portekizce
cs Çekçe pt-BR Portekizce (Brezilya)
da Danca pt-PT Portekizce (Portekiz)
nl Felemenkçe pa Pencap Dili
en İngilizce ro Rumence
en-AU İngilizce (Avustralya) ru Rusça
en-GB İngilizce (İngiltere) sr Sırpça
et Estonca si Singalaca
fa Farsça sk Slovakça
fi Fince sl Slovence
fil Filipince es İspanyolca
fr Fransızca es-419 İspanyolca (Latin Amerika)
fr-CA Fransızca (Kanada) sw Swahili
gl Galiçya Lehçesi sv İsveççe
ka Gürcüce ta Tamil dili
de Almanca te Telugu dili
el Yunanca th Tayca
gu Gucerat dili tr Türkçe
iw İbranice uk Ukraynaca
hi Hintçe ur Urduca
hu Macarca uz Özbekçe
is İzlanda dili vi Vietnamca
id Endonezce zu Zulu
it İtalyanca

Haritanın yukarıda listelenen dillerin herhangi birinde nasıl görüneceğine örnek dönüştürmenizi sağlar.

Google Haritalar Platformu'na SSL (HTTPS) üzerinden erişilebilir mi?

Maps JavaScript API, Maps Static API ve Web Hizmeti API'leri güvenli (HTTPS) bağlantılar üzerinden erişilebilir. API'ye SSL üzerinden nasıl erişileceği hakkında bilgi edinmek için lütfen ilgili API'nin belgelerine bakın.

Maps Static API'nin HTTPS kullanan özel simge URL'lerini desteklemediğini unutmayın. Bu durumda varsayılan simge gösterilir.

Google Haritalar Platformu'ndaki bir hatayı nasıl bildirebilir veya yeni bir özellik için nasıl istekte bulunabilirim?

Hata olabileceğini düşündüğünüz bir davranışla karşılaşırsanız lütfen ilgili forumda bu konuya değinmek. Bu, diğer geliştiricilerin hatayı doğrulamasına ve olası sorunları elemelerine olanak sağlar kodunuzla değiştirin.

Bir özellik isteğinde bulunmak istiyorsanız lütfen önce ilgili forumda bu isteği belirtin. Böylece, ihtiyaçlarınıza uygun bir çözümün henüz mevcut olmadığını doğrulayabilirsiniz.

Yeni bir hata tespit ettiğinizi veya Google Haritalar Platformu'nun mevcut işlevleriyle gereksinimlerin karşılanmaması lütfen Google Haritalar Platformu Sorun Takip Aracı.

Sorun İzleyici'ye bir hata veya özellik isteği eklemeden önce lütfen söz konusu hatanın veya özelliğin önceden eklenmemiş olup olmadığını kontrol edin. Varsa İlgilendiğinizi bildirmek ve güncellemelerden haberdar olmak için soruna yıldız ekleyebilirsiniz.

Google Haritalar Platformu API'leri site çerezlerini nasıl kullanır?

Android için Haritalar SDK'sı ve iOS için Haritalar SDK'sı, günlük ve 7 günlük etkin kullanıcı sayısını hesaplama ve hizmet kötüye kullanımının önlenmesi gibi işlemler için Google'ın Gizlilik Politikası'na tabi çerezleri kullanır. Bu çerezler, oturum açılmış 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, Stack Overflow'da ortaklaşa düzenlenen soru-cevap sitesidir. Bu bir Google Apps'ın geliştirme ve bakımıyla ilgili teknik sorular sormak için Google Haritalar uygulamaları. Stack Overflow'da soru sorma hakkında daha fazla bilgiyi Destek sayfasında bulabilirsiniz.

Yardım isterken en iyi sonuçları elde etmek için lütfen aşağıdakileri göz önünde bulundurun:

  • Mevcut tartışmalarda arama yapma Benzer bir sorun yaşayan ve çözüm bulan başka bir kullanıcı
  • Mümkünse sitenizin bağlantısını gönderin. Kod snippet'lerini yalnızca kod internette kolayca görüntülenemiyorsa 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 hatanın anlamı nedir?

Google Haritalar API'lerini yüklerken veya çalıştırırken hatayla karşılaşırsanız lütfen şurayı ziyaret edin: aşağıdaki bağlantıları tıklayarak hata kodlarının açıklamalarını görebilirsiniz:

Haritalarım normalden daha koyu görünüyor. Neler oluyor?

Belirli durumlarda, "sadece geliştirme amaçları için" metniyle filigranlanmış karartılmış bir harita veya "negatif" bir Street View görüntüsü gösterilebilir. Bu davranış genellikle API anahtarıyla veya faturalandırmayla ilgili sorunları 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_LIMIT veya OVER_QUERY_LIMIT hata kodlarını nasıl çözebilirim?
. Bu hata kodları, aşağıdaki nedenlerden herhangi birinden dolayı döndürülebilir:
  • İstekte API anahtarı eksik.
  • Sağlanan API anahtarı geçersiz.
  • Projeye eklenmiş bir faturalandırma hesabı yok.
  • Müşteri tarafından belirlenen bir kullanım sınırı aşıldı.
  • Sağlanan ödeme yöntemi artık geçerli değilse (ör. kredi kartının süresi dolmuşsa).
  • 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 isteklerin geçerli bir API anahtarı içermesi gerekir. Bu sorunu düzeltmek için aşağıdaki adımları uygulayın:

kGMSPlacesRateLimitExceeded veya 9005 PLACES_API_RATE_LIMIT_EXCEEDED hata kodlarını nasıl çözebilirim?
kGMSPlacesRateLimitExceeded veya 9005 PLACES_API_RATE_LIMIT_EXCEEDED görüyorsanız Android için Yerler SDK'sının veya iOS için Yerler SDK'sının kullanımdan kaldı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.
Şu hatayı nasıl giderebilirim: "Bu IP, site veya mobil uygulama bu API anahtarını kullanma yetkisi verildi." hatasını düzeltme

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ştirdiyseniz ve yetkisiz bir yönlendiren istek göndermeye çalışıyorsa
  • Paket adı ve parmak izi ayarlayarak Android uygulamalarınızın kullanımını kısıtladınız ve yetkisiz bir Android uygulaması istek göndermeye ç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.
  • Bu hatayı, web hizmeti API'leri için HTTP yönlendiren kısıtlamaları olan bir API anahtarı ile kullanın. Bu API'lere yapılan istekler, IP adresi kısıtlamalarına sahip bir API anahtarıyla tanımlanmalıdır. Anahtar kısıtlama türünüzü değiştirme bunu bir HTTP yönlendiren kısıtlamasından IP adresi kısıtlamasına ekleyebilirsiniz. API anahtarlarını kısıtlama hakkında daha fazla bilgi için bkz. API Anahtarı İçin En İyi Uygulamalar.

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:

  1. Cloud Console'un Kimlik Bilgileri sayfasına gidin.
  2. İncelemek istediğiniz API anahtarını içeren projeyi seçin.
  3. Anahtar için belirlenen 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.
  4. Seçilen API anahtarının tüm kimlik bilgileri gösterilir. Örneğin: anahtar için ayarlanan tüm kısıtlamalar. Buradan kısıtlamalar gerektiği şekilde değiştirilebilir, silinebilir veya güncellenebilir.
"Referer kısıtlamaları olan API anahtarları bu API ile kullanılamaz." hatasını nasıl çözebilirim?

Bir HTTP yönlendireniyle kısıtlanmış bir API anahtarıyla web hizmeti API'lerinden herhangi birini kullanıyorsunuz. Web hizmeti API'lerinin güvenlik nedeniyle IP adresleriyle sınırlı API anahtarları kullanması gerekir. Anahtar kısıtlama türünüzü HTTP yönlendirenden değiştirme veya anahtarınız yoksa yeni bir API anahtarı oluşturun. zaten Maps JavaScript API ile kullanılıyor.

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 verebilecek bir REST arayüzü sunan Coğrafi Kodlama API'sini de sağlar.

Coğrafi kodlama hangi ülkelerde kullanılabilir?

Şu anda Google Haritalar Platformu coğrafi kodlayıcılarının desteklediği ülkeleri görmek için lütfen Google Haritalar kapsam verilerine bakın.

Coğrafi kodlu konumların doğruluğu ülkeden ülkeye değişebilir. Bu nedenle geri alınan verileri kullanmayı Yeterince iyi bir eşleşme bulunup bulunmadığını belirlemek için location_type alanı burada bulabilirsiniz. Coğrafi kodlama verilerinin kullanılabilirliğinin, veri sağlayıcılarla yaptığımız sözleşmelere bağlı olduğunu ve bu nedenle değişebileceğini lütfen unutmayın.

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ı arama sorgularının sayısını en üst düzeye çıkarmak için coğrafi kodlayıcı sorgularımı neler talep ediyor?

Coğrafi kodlayıcı, sokak adreslerini coğrafi koordinatlarla eşlemek için tasarlanmıştır. Bu nedenle, coğrafi kodlayıcı isteklerini Sorgunun başarılı olma olasılığını en üst düzeye çıkarmak için aşağıdaki yönergeleri uygulayın:

  • Adresleri, ulusal posta kurumu tarafından kullanılan biçime göre belirtin ilgili ülkenin hizmetine sunabilir.
  • İlgili ülkenin posta hizmeti tarafından tanımlanan adrese dahil edilmeyen işletme adları, birim numaraları, kat numaraları veya daire numaraları gibi ek adres öğeleri belirtmeyin. Bu işlem, ZERO_RESULTS yanıt almanıza neden olabilir.
  • Artı kodlarını burada gösterildiği gibi biçimlendirin (artı işaretleri %2B içine URL çıkışlı olarak eklenir ve boşluklar %20 öğesine URL ile kodlanır):
    • global kod, 4 karakterlik bir alan kodudur ve en az 6 karakterden oluşur yerel kod (849VCWC8+R9, 849VCWC8%2BR9 şeklindedir).
    • Karma kod, açık bir konuma sahip 6 karakter veya daha uzun bir yerel koddur (CWC8+R9 Mountain View, CA, ABD için CWC8%2BR9%20Mountain%20View%20CA%20USA).
  • Bina adına tercih etmek için yerleşkenin sokak numarasını kullanın. yapmasını sağlar.
  • Mümkün olduğunda kesiştiği sokakları belirtmek yerine sokak numarası adreslerini kullanın.
  • Yakındaki önemli yerler gibi "ipuçları" vermeyin.
Coğrafi kodlama için ABD'deki bir adresini numaralı bir otoyolda nasıl biçimlendirmeliyim?

Google Haritalar Platformu coğrafi kodlayıcısı, ABD'deki numaralı otoyolların adreslerde aşağıdaki şekilde belirtilmesini zorunlu kılar:

  • Bölge Yolları: "Co Road NNN" burada NNN yol numarasıdır. Ör. "Co Road 82"
  • Eyalet Karayolları: "State NNN" Burada Eyalet, eyaletin tam adıdır ve NNN, karayolu numarasıdır. Ör. "California 82"
  • ABD otoyolları: "U.S. NNN" burada NNN otoyol numarasıdır. ör. "U.S. 101"
  • ABD eyaletler arası otoyolları: "Interstate NNN" (NNN eyaletler arası otoyol numarasıdır. ör. "Interstate 280"
Ne zaman API coğrafi kodlayıcı sınıfı ve ne zaman HTTP Coğrafi Kodlama Hizmeti mi?

Farklı coğrafi kodlama stratejilerinin avantaj ve dezavantajlarını ayrıntılı olarak açıklayan Coğrafi Kodlama Stratejileri belgesine bakın.

Google Haritalar Platformu ile arabayla yol tariflerini nasıl sağlayabilirim?

Routes API'nin Rota Hesaplama Hizmeti ve Directions API, tek ve çok aşamalı yolculuklar için sürüş yol tarifleri sağlamanıza olanak tanır. Yönlendirme seçenekleri, seyahat modu (araba), tek bir rota veya rota grubu ve kısıtlamalar (paralı yollar yok) ile yol tariflerini şekillendirmenize yardımcı olur. Bu hizmetler aşağıdaki biçimlerde sunulur:

  • HTTP istek/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.
  • JavaScript API'si, istemci tarafı uygulamalar için aşağıdakileri sağlamanıza olanak tanır: üzerinden arabayla yol tarifi google.maps.DirectionsService sınıfına girer. DirectionsRenderer sınıfı, yer paylaşımlarını ve yol tarifi panelini sizin için otomatik olarak oluşturabilir. Dokümanlarda ek örnekler verilmiştir.
  • Sunucu tarafı uygulamalar için Java, Python, go ve Node.js istemci arayüzleri aynı işlevi sunmasını sağlar. İstemci kitaplıkları hakkında daha fazla bilgi edinmek için Directions API istemci kitaplıkları başlıklı makaleyi inceleyin.
Hangi ülkelerde arabayla yol tarifi kullanılabiliyor?

Google Haritalar Platformu ürünlerinde arabayla yol tariflerinin şu anda desteklendiği ülkeleri görmek için: Google Haritalar kapsam verilerine bakın. Lütfen arabayla yol tarifi verilerinin kullanılabilirliği, verileri olan sözleşmemize bağlıdır ve değişikliğe tabidir.

Toplu taşıma yol tarifleri hangi ülkelerde kullanılabilir?

İlgili içeriği oluşturmak için kullanılan Directions API ve Mesafe Matrisi API'si tüm Google Transit iş ortaklarını desteklemeniz, Japonya'dakiler hariçtir.

Maps JavaScript API'de hangi KML ve GeoRSS özellikleri desteklenir?

İlgili içeriği oluşturmak için kullanılan KmlLayer Maps JavaScript API'deki sınıf, geliştiricilerin KML/KMZ ve coğrafi konumlarını GeoRSS dosyalarını açın. Dokümanları ve örnekleri burada bulabilirsiniz.

Görüntülenebilecek KML'nin boyutu ve karmaşıklığıyla ilgili sınırlar nelerdir? nerede kullanılıyor?

KmlLayer sınıfını kullanarak KML'nin görüntülenmesiyle ilgili boyut ve karmaşıklık sınırlamaları burada açıklanmıştır.

İntranet'te barındırılan KML dosyalarını nasıl oluştururum? olması gerekir?

Maps JavaScript API'de KML yer paylaşımları oluşturan KmlLayer sınıfı, oluşturma için KML dosyalarını almak ve ayrıştırmak amacıyla Google tarafından barındırılan bir hizmet kullanır. Bu nedenle, herkese açık bir URL'de barındırılmayan veya erişmek 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ı kullanıldığında performans, KmlLayer sınıf.

Maps Static API tarafından desteklenen 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 herhangi bir sınırlama yoktur. Özel simgeler kullanırken istek başına beş adede kadar benzersiz simge belirtilebilir ancak her biri haritada birden çok kez kullanılabilir.

Haritalar Statik API URL'lerinin en fazla yaklaşık 8.192 karakter içerebileceğini unutmayın. Bu, her bir enlem/boylam çifti belirtilirken kullanılan ondalık basamak sayısına göre belirtilebilecek işaretçi ve yol köşesi sayısını kısıtlar. Nasıl kullanılan ondalık basamak sayısı Google Earth'teki doğruluk hakkındaki Wikipedia makalesi Ondalık Derece.

Belirli ülkelerde Google Haritalar Platformu ürünlerine neden erişemiyorum?

Maps API'ler 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 zamanı kısıtlı olan istekler için düzeltilmesi gerekenlerle ilgili ayrıntıları içeren bir destek kaydı oluşturun.

Maps JavaScript API ile kullanılan hizmetlerin performansı nasıl izlenir?

Bazı istemci tarafı özellikler, SLO'yu (Hizmet Düzeyi Hedefi) hesaplamak için başarılı veya başarısız olarak raporlanır. Bu bilgiler, hizmet düzeyi hedefi bilgilerini günlüğe kaydeden aramalarda maps.googleapis.com/maps_api_js_slo/log zamanında Google'a gönderilir. Bu bilgiler arasında başarı durumu, gecikme ve kullanılan Maps JavaScript API'nin sürümü/kanalı bulunur. Çağrılar performans için toplu olarak gruplandırılabilir. maps.googleapis.com İçerik Güvenliği Politikası'nın Bu çağrılar tarayıcı düzeyinde engellenmez. Ö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 çalışır?

Maps JavaScript API'yi yükleyen sayfayı en az 5 günde bir yenilemeniz gerekir.

iOS için Google Haritalar SDK'sı

kGMSPlacesRateLimitExceeded hatasını nasıl çözebilirim?
. Bu hatayı görüyorsanız iOS için Yerler SDK'sı. 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. Şunu kullanmak için lütfen uygulamanızı güncelleyin: en kısa sürede güncelleyin. Ayrıntılar için taşıma kılavuzuna bakın.
iOS 8.x özellikli bir cihazla hata ayıklarken 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:

  1. XCode'da Product, Scheme, Manage Şemalar'ı seçin.
  2. Bir şema seçin ve Düzenle...'yi seçin.
  3. GPU Frame Capture (GPU Çerçeve Yakalama) seçeneğini Disabled (Devre Dışı) olarak ayarlayın. Bu seçeneği tüm cihazlarda bulunmayabilir.
Genel iOS cihaz sayfasındaki Xcode GPU Çerçeve Yakalama seçeneği
Yuvarlak ve daha geniş ekranların Google Haritalar iOS SDK'sı üzerindeki etkisi nedir?

iPhone X'ten itibaren iPhone'larda yuvarlatılmış köşeler, cihazın sensör muhafazası için üstte bir çentik ve ana ekrana erişmek için ekranın alt kısmında bir gösterge bulunur. Apple, iOS 11.0 SDK'dan itibaren geliştiricilerin öğeleri yeni ekran şekli tarafından kırpılmadan güvenli bir alanda konumlandırmasına olanak tanıyan Safe Area API'yi ekledi.

Google Haritalar iOS SDK'sında kapalı alan seçici ve sorun bildirme 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 şekli tarafından kırpılabilir. Yatay modda, kapalı alan 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 modellerde kullanıldığında GMSMapView ve GMSPanoramaView'un dolgusu artar Böylece görsel öğeler kırpılmaz.

Varsayılan olarak, dolgunuz her zaman dahil edilir. Google Haritalar iOS SDK'sı dolgunun güvenli alan içinden kaplanması amaçlandığını varsayar. Arayüzünüzü her şeyin güvenli alanda konumlandırıldığı varsayımıyla tasarlarsanız bu işlem ek çaba gerektirmeden çalışır.

Varsayılan ayarlarımızla çalışmayan bir arayüz tasarladıysanız GMSMapView'e paddingAdjustmentBehavior adlı yeni bir özellik ekledik. GMSMapView artık üç dolgu ayarlama davranışından birini seçmenize olanak tanır: "Her zaman" (varsayılan), "Otomatik" ve "Hiçbir zaman".

GMSMapView 'Her Zaman'ı kullanacak şekilde ayarlandıysa dolgu davranışına göre her zaman güvenli alan eklerini dolguya ekleyin. Bu sayede, kitlenizi tüm yerleşimlerin kasanın kenarlarından olduğu varsayımıyla arayüz oluşturmak alanı. Bu, varsayılan değerdir.

GMSMapView, "Otomatik" dolgu davranışını kullanacak şekilde ayarlanmışsa her zaman dolgu veya güvenli alan içe ekleme arasından daha büyük olanı seçer. Bu işlemin ardından dolguyu ekran kenarından kenarlara bırakın ve her zaman tüm öğelerin kolayca kontrol edebilmelisiniz.

GMSMapView 'Never'ı kullanacak şekilde ayarlandıysa dolgu davranışıyla, asla güvenli alanın dolguya eklenmesidir. Bu, 2.5 sürümünden önceki davranıştır ve dolgu alanınız 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 logosunun ve telif hakkı bildirimlerinin Google Haritalar Platformu’nda belirtildiği gibi, her zaman görünür Hizmet Şartları.

Buna karşılık, GMSPanoramaView isteğe bağlı bir dolgu özelliğine sahip değildir. Bu Bu, ayarlanacak dolgu olmadığı ve GMSPanoramaView'un her zaman uygulanacağı anlamına gelir. Tüm görsel öğelerin kasa içinde olmasını sağlamak için gereken tüm dolgu alanı.

Android için Google Haritalar SDK'sı

9005 PLACES_API_RATE_LIMIT_EXCEEDED hatasını nasıl çözebilirim?
Bu hatayı görüyorsanız Android için Yerler SDK'sının kullanımdan kaldı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. Lütfen uygulamanızı en kısa sürede en son sürüme güncelleyin. Ayrıntılar için taşıma kılavuzuna 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 nedenlerinden biri kimlik doğrulama sorunlarıdır. adb logcat'i kullanarak bu sorunları gidermek için aşağıdaki adımları uygulayabilirsiniz.

  1. Adb'nin yüklü olduğundan emin olun. Değilse buradaki rehberden yararlanabilirsiniz.
  2. Sorunu gösteren uygulamayı bir cihaza veya Android emülatörüne yükleyin. Android emülatörünü kullanıyorsanız emülatör ayarlarında Play Store'un yer aldığından emin olun.
  3. 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 dosyasını ekleyerek günlüğün çıktısını bir metin dosyasına dönüştürebilirsiniz.)
  4. Sorunu cihazınızda yeniden oluşturun ve aşağıdakiler gibi yaygın hataları kontrol edin:
    • Manifest'te yanlış/istenmeyen bir API anahtarına referans veriliyor.
    • Projede faturalandırma etkin değil.
    • SDK, proje API'lerinde etkinleştirilmemiş.
    • API anahtarı kısıtlamalarına yanlış SHA1 parmak izi eklenir.
    • Google Play Hizmeti bağımlılıkları build.gradle dosyasına dahil edilmez.

URL imzalama

URL'leri JavaScript kullanarak imzalayabilir miyim?

Bu nedenle, URL'leri JavaScript kullanarak imzalamamanızı URL imzalama gizli anahtarınızı son kullanıcılara gösterin. Bu nedenle imzalar, yalnızca sunucu tarafı bileşenler tarafından oluşturulabilir.

Bana neden HTTP 403 Yasak yanıtı alıyorum? Maps API web hizmeti istekleri?

HTTP 403 yanıtı, büyük olasılıkla bu istek için imzanın doğrulanamaması nedeniyle izin sorunu olduğunu gösterir. Bunun nedeni aşağıdakilerden biri olabilir:

  1. Bir imza belirtildi ancak bu istek için yanlış.
  2. İstek bir Google Haritalar Platformu Premium Planı bir API anahtarı belirtir, ancak bir imza belirtmiyor ve çağrılan hizmet, API anahtarı kullanılarak yapılan isteklerin geçerli bir imza içermesi gerekir.
  3. Bir imza belirtilmiş ancak ilişkili Google Haritalar Platformu Premium Plan API anahtarı belirtilmemiş.