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'ı yerleştirmelerine olanak tanıyan bir API ve SDK kümesidir veya Google Haritalar'dan veri almak için de kullanılabilir. 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 uygun API'yi bulma konusunda yardım için API seçiciye göz atın.

Sitemdeki API'ları kullanmaya nasıl başlarım?

Bulunduğunuz API veya SDK'ya özgü Genel Bakış, Geliştirici ve Başlangıç kılavuzlarını inceleyin emin olabilirsiniz. Örneğin, aşağıdakileri içeren kılavuzlara göz atın: Android için Haritalar SDK'sı veya Haritalar JavaScript API'si.

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. Kapsam verilerinin Veri sağlayıcılarla yapılan lisans sözleşmeleri değişirse değişebilir.

Ayrıca bkz.:

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

Evet. Hemen Google Haritalar görüntülemekte olduğunuz haritayı web sitenize veya web sitenize herhangi bir programlama veya Google Haritalar Platformu kullanmadan blog yayınından yararlanabilirsiniz. Daha fazla bilgi mevcut burada bulabilirsiniz.

Mobil cihazlarda Haritalar uygulamalarını nasıl dağıtabilirim?

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

Haritaları yerel bir iOS uygulamasına eklemek için iOS için Haritalar SDK'sı.

Maps JavaScript API, mobil kullanıma uygun olarak geliştirildi Ayrıca, hem Android hem de mobil cihazlarda tam JavaScript'e sahip web tarayıcısı ve masaüstü cihazlar test edebilirsiniz.

Maps JavaScript API'nin kullanılmasına uygun olmayan cihazları hedefleyen uygulamalar için, Haritalar Statik API işaretçiler de dahil olmak üzere GIF, JPG ve PNG biçimlerinde harita görüntüleri yayınlar ve çoklu çizgilerden oluşur. Maps Static API'nin tarayıcı tabanlı dışında kullanımının uygulama için harita görüntüsünün Google Haritalar'a bağlı olması gerekir.

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

Maps JavaScript API ve Maps Embed API desteği şu web tarayıcıları:

Masaüstü
  • IE modu hariç olan Microsoft Edge'in (Windows) geçerli sürümü.
  • Firefox'un en yeni iki ana kararlı sürümü (Windows, macOS, Linux).
  • Chrome'un en yeni iki ana 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ümlerdeki Chrome'un mevcut sürümü.
  • Android 4.4 ve sonraki sürümlerde Chrome Web Görünümü.
iOS
  • iOS'in mevcut ve önceki ana sürümlerinde Mobil Safari.
  • UIWebView ve WKWebView, iOS'in mevcut ve önceki ana sürümlerinde.
  • iOS için Chrome'un mevcut sürümü.
Haritaları Maps JavaScript API'den yazdırabilir miyim?

Maps JavaScript API'den yazdırma işlemi desteklenmez. Bunun nedeni, yazdırma işleminin yaygın olarak kullanılan tarayıcılar arasında tutarsız.

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

Şuna abone olmalısınız: Google Haritalar Platformu Blog'u inceleyin.

Teknik destekle nasıl iletişime geçebilirim?

Daha fazla bilgi için Google Haritalar Platformu Desteği ve Kaynakları bölümüne bakın .

Teknik destek ne zaman sunulur?
Destek ekibi 24 saat 24 saat (hafta içi 09:00'dan (Tokyo saati) Tokyo saatiyle Cuma 17:00 Pasifik saati) (bölgesel tatiller hariç) "hizmet kullanılamıyor" ibaresi için sorunları.
Google Hesabıma erişimi nasıl kurtarabilirim?

Google Hesabınıza erişimi kaybettiyseniz (ör. ali@sirketim.com veya ali@gmail.com) şunları deneyebilirsiniz: şifrenizi alarak veya sıfırlayarak hesap erişimini geri kazanma. Ş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şiminizi kaybettiyseniz projeyi kurtarmayı deneyebilirsiniz.

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

Projeyle ilişkilendirilmiş 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ştirmek mümkün ancak fiziksel bir iOS cihaz olabilir. Bu, şu anda daha fazla destek eklemeyi düşünürken geçici bir sınırlamadır. geliştirmeyi öğreneceksiniz.

Hizmet şartlarını anlama

Google Haritalar Platformu ürünlerinin hizmet şartları nelerdir?

Google Haritalar Platformu Hizmet Şartları'na şu adresten ulaşabilirsiniz:

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

Sitem Google Haritalar Platformu Hizmet Şartları'na uygun mu?

Google Haritalar Platformu'nu uygulamalarınızda kullanmak için Sitenizin Google Haritalar Platformu Hizmet Şartları'na uyması gerekir.

Bununla birlikte, Google Haritalar Platformu'nun bazı kullanımları nedeniyle istemediğimiz görmek için bir şehirde yasa dışı uyuşturucu satın alınabilecek yerleri belirten haritalar, izin verilmez. 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 destek sağlayabilir ve yasal danışmanlık sunmaya yetkili olmalıdır. 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 parçalarına veya uydu görüntülerine bunun dışında başka bir mekanizma aracılığıyla erişemezsiniz. Google Haritalar Platformu (örneğin, kendi harita API'nizin oluşturulması veya bir toplu döşeme indirme komut dosyası olabilir. Uygulamanızın kartlara erişimi Google Haritalar Platformu dışında erişirse engellenebilir. 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 web dışı uygulamalarda kullanılabilir. Google Haritalar Platformu Hizmet Şartları'nın diğer kısıtlamalarına uymaları gerekir.

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şimle kullanılabilir izin verir. Google Haritalar Platformu Hizmet Şartları'nı inceleyin. inceleyebilirsiniz.

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?

Artık bu verileri toplamıyoruz. indexing kullanımı parametresi kullanımdan kaldırılmıştır ve 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 herhangi bir Google Cloud ürününde kullanabilecekleri 300 ABD doları değerinde ücretsiz deneme süresi sunuyor Google Haritalar Platformu (GMP) API'leri dahil olmak üzere Platform (GCP) hizmeti. Ücretsiz deneme, sona ermek üzere ücretli hesaba geçme bu hizmetleri kullanmaya devam etmek için kullanabilirsiniz. Ücretli bir hesaba geçmek için Cloud Console.
Google Haritalar Platformu'nda kullanım sınırları var mı?

kullanım sınırı sadece saniyedeki maksimum sorgu (QPS) veya dakikadaki sorgu sayısı (QPM).

Mesafe Matrisi için sınır, saniye başına etkinlik (EPS) cinsinden belirlenir. Şu şekilde hesaplanır: sunucu tarafı sorguları için kullanılabilir.

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ı × hedef sayısı).

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 QPM
Havadan Görünüm: Video Ara 180 QPM ve 100.000 QPD
Havadan Görünüm: Videoyu Oluştur 100 QPM ve 100 QPD
Hava Kalitesi 6.000 QPM
Yol tarifi 3.000 QPM
Mesafe Matrisi 60.000 EPM
Dinamik Haritalar 30.000 QPM
Rakım 6.000 QPM
Coğrafi Kodlama 3.000 QPM
Coğrafi konum 6.000 QPM
Map Tiles API: 2D Parçalar ve Street View Karoları 6.000 QPM ve 15.000 QPD
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
Yerler 6.000 QPM
Polen 6.000 QPM
yollar 30.000 QPM
Rotalar: İşlem Rotaları 3.000 QPM
Rotalar: İşlem Rotası Matrisi 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 QPM

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, Google Haritalar Platformu Hizmet Şartları.

Kullanım maliyeti nasıl hesaplanır?

Google Haritalar Platformu ürünlerinin fiyatlandırmasına genel bakış için lütfen şu sayfaya bakın: Fiyatlandırma Tablosu.

Google Haritalar Platformu API'lerinin nasıl faturalandırıldığı hakkında daha fazla bilgi edinmek için lütfen bkz. Şunun için faturalandırmayı anlama: Haritalar, Rotalar, Yerler ve Çevre.

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ı yerleştirmek için Static API'yi görüntüleyin.
  • Dinamik bir Street View panoraması, projenizin her bir örneklenmesi için ücretlendirilir. Android için Haritalar SDK'sı veya Haritalar SDK'sındaki bir panorama nesnesindeki iOS uygulaması.

Bir web sayfası veya uygulama bir haritayı ya da statik bir harita görüntüsünü yükledikten sonra, bir Street View panoramasına, kullanıcının onunla kurduğu etkileşimlere, kaydırma, yakınlaştırma veya harita katmanları arasında geçiş yapma, harita katmanını veya kullanım sınırlarını etkileyebilir.

İşaretçi eklemek ek harita yüklemeleri oluşturmaz, ancak raptiye konumu belirlendi (örneğin, "google.maps.Map()" sınıfını yükleme veya yeniden yükleme).

Kullanımımı nasıl izlerim?

Bağımsız API'lerin kullanımını Google Cloud Console.

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

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. Filtreleri şurada kullan: Faturalandırma hesabınızdaki raporları görüntülemek için sağ kenar çubuğuna tıklayı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ı (QPS) sınırlarını aşarsam ne olur?

Belirli bir QPS sınırlarını aşarsanız API, Google Haritalar Platformu ürünü için hata mesajı döndürecektir. Şu durumda: tekrar tekrar aşması durumunda API'ye erişiminiz geçici olarak engellendi.

İstek QPS sınırlarını aşarsanız veya Aksi takdirde, istekler belirli bir hata mesajı döndürecektir. 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 durumda, web hizmeti normal yanıtlar vermeyi bırakır ve devam edene kadar yalnızca OVER_QUERY_LIMIT durum kodu döndürmeye geçin tekrar izin verildiği anlamına gelir. Hata oluştuysa bu işlem birkaç saniye içinde uygulamanız saniyede çok fazla istek gönderdiği için alındı.

QPS 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 yolları aranır. Optimizasyon Kılavuzu'na bakın konulu videomuzu izleyin.

Sitem çok trafik alıyor. Google Haritalar Platformu ürünlerini kullanabilir miyim?

Evet. Ancak bu süreç hakkında bilgi edinmenizi öneririz. Google Haritalar Platformu'ndan herhangi biri için kullanım sınırları bir verimi alabiliyorsunuz.

Faturalandırma hesabınız oluşturulduktan sonra, ücretsiz olan aylık 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 aşağıda gösterildiği gibi fiyatlandırılır Fiyatlandırma Tablosu. Her ayın sonunda toplam kullanım, ödeme yönteminden tahsil edilir. faturalandırma hesabınızla ilişkilendirilmiş. Daha fazla bilgi için bkz. Google Haritalar Platformu Faturalandırması.

Google Haritalar Platformu'nu kullanmanın maliyeti nedir?

Bkz. Fiyatlandırma Sayfası'na göz atın. Uygulamanız Ayda 200 ABD dolarına varan istekler veya harita yükleme hacimleri oluşturur kullanımınızdan ücret alınmaz. Aylık 200 ABD doları krediyi aşan kullanım, faturalandırma hesabınızdan tahsil edilir. Daha fazla bilgi için anlama rehberi Google Haritalar Platformu faturalandırması.

Fiyatlandırma 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? Ayrıca bütçe uyarılarını, faturalandırma hesabındaki ücretler daha yüksek bir tutar.

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 bir artış yakalayabilir. Ş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 proje seçin.
  3. Listeden bir API seçip Kotalar sekmesini tıklayın.
  4. "Günlük istek sayısı" kotasının yanındaki düzenleme 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 proje yönetimi süreçlerinin 'i yeni kullandıkça öde fiyatlandırma planımıza geçiş yapıyor. 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.
Neden kota sınırım günde 1 istek olarak ayarlı? Bu sınırı nasıl yükseltebilirim?

Faturalandırma hesabı oluşturup projenize eklemediyseniz Maps Platform API'leriniz günde 1 istekle sınırlı olacaktı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.

Bir faturalandırma hesabı oluşturup eklemenizin ardından günlük kota sınırınız kaldırılır. İstediğiniz zaman ayarlı sınırı hakkında bilgi edinin.

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 için hangi anahtarları veya kimlik bilgilerini kullanmalıyım? ürünler mi?

Google Haritalar Platformu ürünlerini her kullanışınızda bir API eklemeniz gerekir anahtarını kullanın. Google Haritalar Platformu, HTTP web hizmetleri üzerinden ve Android, iOS veya web uygulamalarından

API Anahtarı:

  • API anahtarı, kullandığınız benzersiz tanımlayıcıdır oluşturmak için Cloud Console'da kullanılabilir.
  • Şu anahtarla API yükleme örneği: &key=AIzaSyBjsINSH5x39Ks6c0_CoS1yr1Mb3cB3cVo

Dijital İmza:

  • Size sağlanan bir URL imzalama sırrı kullanılarak dijital imza oluşturulur. Google'dan. Dijital imzalar, Maps Static API ile kullanılır ve Street View Static API.

Kısıtlamalar:

  • API anahtarı kısıtlamaları isteğe bağlıdır ancak tüm API anahtarlarını kısıtlamanızı önemle tavsiye ederiz kullanın. 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ıtlamayı 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 anahtar/kimlik bilgisi ve uygulama kısıtlamayı etkinleştiriyor.

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
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
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 Statik API HTTP yönlendiren kısıtlaması olan API anahtarı1 + Dijital İmza2
Maps Embed API HTTP yönlendiren kısıtlaması olan API anahtarı1
Address Validation API (Adres Doğrulama API'si) IP adresi kısıtlaması olan API anahtarı1
Yol Tarifi API'si 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
Coğrafi Konum API'si 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
Saat Dilimi API'si IP adresi kısıtlaması olan API anahtarı1
Hava Kalitesi API'si 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, dijital imza gerekebilir. Haritalar Statik API'si ve Street View Static API. Kullanım ne olursa olsun hem API anahtarı hem dijital imza kullanarak isteklerinizin kimliğini doğrulayabilirsiniz.
Anahtar kısıtlama türümü HTTP yönlendirenden 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ıtlamayı zorunlu kılmanız gerekiyorsa ayrı bir anahtar ekleyin. gerekir. Yeni bir API anahtarı.

API anahtarı hakkında daha fazla bilgi Google Haritalar Platformu ürünleriyle ilişkili 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'ın her sürümünde kullanıma sunulan değişiklikleri nasıl bulabilirim? API'ler mi?

Maps API'lerin birçoğu için 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 İzleyici'nin kullanımında 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örüntülenmesini nasıl sağlayabilirim?

Varsayılan olarak API, kullanıcının isteğine bağlı olarak kullanıcının konum veya tarayıcı ayarlarına bağlı olarak değişebilir. Bazı API'ler, açıkça bir dilinin güncel olmasına dikkat edin. Dili ayarlama hakkında daha fazla bilgi: her API'nin belgelerinde bulabilirsiniz:

Desteklenen Diller:

Google, desteklenen dilleri sıklıkla günceller. Bu liste tam kapsamlı olmayabilir ve değişikliğe tabidir.

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
benim 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 Tamilce
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
: İ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. Lütfen şuna ilişkin dokümanlara bakın: API'ya SSL üzerinden nasıl erişileceğiyle ilgili bilgi için söz konusu API'ye başvurmalısınız.

Maps Static API'nin HTTPS kullanan özel simge URL'lerini desteklemediğini unutmayın; "the" varsayılan simgesi 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 talebinde bulunmak istiyorsanız lütfen öncelikle ilgili forumda Google Yardım Merkezi'ni ziyaret ederek şu anda mevcut değil.

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ı, şu şartlara tabi çerezleri kullanır: Google'ın Gizlilik Politikası (örneğin, günlük ve hizmet kötüye kullanımını önleme hakkında bilgi edineceksiniz. Bu çerezler, oturum açmıştır ve API çağrıları.

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'de soru sorma hakkında daha fazla bilgi Taşma, Destek sayfasında mevcuttur.

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 yapın. Muhtemelen başka biri şu sorunla karşılaşmıştır: ve bir çözüm bulundu.
  • Mümkünse sitenizin bağlantısını gönderin. Kod snippet'lerini yalnızca çevrimiçi olması kolay değildir.
  • Tarayıcı sürümleri, hatalar ve tüm ilgili Bu sorunu çözmede yararlı olabilecek diğer gerçekleri inceleyin.

Hatalar ve sorun giderme

Bu hata ne anlama geliyor?

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 her zamankinden daha koyu görünüyor. Neler oluyor?

Belirli koşullar altında, koyu renkli bir harita veya "negatif" "Yalnızca geliştirme amaçlı" ifadesi bulunan filigranlı Street View resmi, gösterilebilir. Bu davranış genellikle bir API anahtarı veya faturalandırma ile ilgili sorunlar olduğunu gösterir. Google Haritalar Platformu ürünlerini kullanmak için: bir faturalandırma hesabınızın olması ve tüm istekler geçerli bir API anahtarı içermelidir. 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 bir 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ı.
  • Belirtilen ödeme yöntemi artık geçerli değil (örneğin, Kredi kartının geçerlilik süresi sona ermiş).
  • Belirli bir API için QPS 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. Bunu 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ştirdiniz. ve yetkisiz bir yönlendiren bir istek gerçekleştirmeye çalışıyor.
  • Şu ayarı yaparak Android uygulamalarınızın kullanımını kısıtladınız: paket adı, parmak izi ve yetkisiz bir Android uygulaması , bir istekte bulunmaya çalışıyor.
  • Paket 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 olan bir API anahtarıyla tanımlanmalıdır kısıtlamalara tabi. Anahtar kısıtlama türünüzü değiştirme HTTP yönlendiren kısıtlamasından IP adresi kısıtlamasına uygulayabilirsiniz. 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 aşağıdakileri yapın:

  1. Şuraya gidin: Cloud Console'un Kimlik bilgileri sayfası.
  2. İncelemek istediğiniz API anahtarını içeren projeyi seçin.
  3. Anahtar için ayarlanan kısıtlamalar dahil olmak üzere kimlik bilgisi ayrıntılarını görüntülemek için API anahtarları listesinden anahtarın adını tıklayın.
  4. Seçilen API anahtarının tüm kimlik bilgileri gösterilir. Örneğin: anahtar için ayarlanan tüm kısıtlamalar. Bu noktadan itibaren kısıtlamalar gerektiği şekilde değiştirilir, silinir veya güncellenir.
"Yönlendiren kısıtlamalarına sahip API anahtarları bu API ile kullanılamaz." hatasını nasıl çözebilirim?

web hizmeti API'leri HTTP yönlendirenle sınırlandırılmış bir API anahtarı ile değiştirin. Güvenlik nedeniyle, web hizmeti API'lerin, IP adresleriyle kısıtlanmış API anahtarlarını 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 şununla yapabilir miyim: Google Haritalar Platformu'nda neler var?

Evet, bu işleme "coğrafi kodlama" denir. Maps JavaScript API şunları içerir: bir coğrafi kodlama hizmeti gerçekleştirecek sınıfa ait olmalıdır. Sınıf: google.maps.Geocoder.

Alternatif olarak Google, Coğrafi Kodlama API'si; JSON ve XML biçimlerinde yanıt verir.

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. Lütfen coğrafi kodlama verileri, veri sağlayıcılarla yaptığımız sözleşmelere bağlıdır ve bu nedenle tıklayın.

Google Haritalar Platformu Coğrafi Kodlayıcıları neden Google'dan farklı konumlar sunuyor? Haritalar mı?

API coğrafi kodlayıcısı ve Google Haritalar coğrafi kodlayıcısı bazen farklı veri kümeleri kullanır. (ülkeye göre değişir). API coğrafi kodlayıcısı zaman zaman 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.
  • İşletme adı, birim gibi ek adres öğeleri belirtmeyin telefon numaraları, kat numaraları veya daire numarası, ilgili ülkenin posta hizmeti tarafından tanımlanan adresle uyumlu olmalıdır. 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).
    • bileşik kod, açık konum (CWC8+R9 Mountain View, CA, ABD: CWC8%2BR9%20Mountain%20View%20CA%20USA).
  • Bina adına tercih etmek için yerleşkenin sokak numarasını kullanın. yapmasını sağlar.
  • Yer verdiğiniz ara sokakları belirtmek için sokak numarası adresi kullanın yapmasını sağlar.
  • "İpucu" vermeyin önemli noktaları göstermek için kullanabilirsiniz.
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 numaralı otoyolların aşağıdaki gibi belirtilen adreslerde mevcuttur:

  • İlçe Yolları: "Co Road NNN" burada NNN yol numarasıdır. ör. "Co Road 82"
  • Eyalet Otoyolları: "State NNN" burada Eyalet, eyalet ve NNN, otoyol numarasıdır. ör. "California 82"
  • ABD Otoyollar: "U.S. NNN" burada NNN otoyol numarasıdır. ör. "U.S. 101"
  • ABD Eyaletler arası: NNN'nin eyaletler arası olduğu "Interstate NNN" sayı. ör. "Interstate 280"
Ne zaman API coğrafi kodlayıcı sınıfı ve ne zaman HTTP Coğrafi Kodlama Hizmeti mi?

İlgili dokümanı inceleyin: Coğrafi kodlama Farklı coğrafi kodlamanın avantajlarını ve dezavantajlarını ayrıntılı olarak açıklayan stratejiler stratejileri.

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

Compute Routes hizmeti Routes API ve Directions API aşağıdakileri sağlamanıza olanak tanır: Tek ve çok ayaklı yolculuklar için arabayla yol tarifi. Yönlendirme seçenekleri, yol tariflerini şekillendirmenize yardımcı olur ulaşım şekli (araba), tek veya bir dizi rota ve kısıtlamalara (paralı yollar kabul edilmez.) sahip olmalıdır. Bu hizmetler aşağıdaki biçimlerde kullanılabilir:

  • HTTP istek/yanıt arayüzü (mobil uygulamalarda 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. İlgili içeriği oluşturmak için kullanılan DirectionsRenderer sınıf, yer paylaşımlarını ve yol tarifleri 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ı.
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 tarifi 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. Belgeler ve örnekler bulunabilir 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 belgelendi burada bulabilirsiniz.

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

KmlLayer Maps JavaScript API, haritadaki verileri almak ve KML dosyalarını oluşturulmak üzere ayrıştırır. Bu nedenle, Herkese açık bir URL'de barındırılmayan KML dosyaları olan veya erişim için kimlik doğrulaması gerektiren siteler olabilir.

İntranette barındırılan KML dosyalarını kullanan uygulamalar geliştirmeniz gerekiyorsa HTML'yi istemci tarafında oluşturmanızı öneririz. üçüncü taraf JavaScript kitaplıkları. KML dosyası tarayıcı kullanıldığında performans, KmlLayer sınıf.

Maksimum işaretçi veya yol sayısı kaçtır? köşe noktalarını nasıl ayarlayabilirsiniz?

Maps Static API. Özel simgeler kullanırken beş taneye kadar benzersiz simge, istek başına belirlenebilir ancak her biri istek başına haritası.

Maps Static API URL'lerinin en fazla sayısını sınırlandıran yaklaşık 8.192 karakter ve ondalık basamak sayısına göre belirtilebilen yol köşeleri her bir enlem/boylam çifti belirtilirken kullanılır. 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 Yasaklanmış Bölgeler'de kullanılamaz. Ayrıca Hizmet Şartları'na da bakın.

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 açısından hassas istekler için, nelerin düzeltilmesi gerektiğiyle ilgili belirli 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 Sözleşmesi bilgilerini günlüğe kaydeden çağrılarda maps.googleapis.com/maps_api_js_slo/log numaralı telefondan 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 üstbilgileriyle Content-Security-Policy: default-src 'self' maps.googleapis.com; veya HTML Meta Etiketleriyle <meta http-equiv="Content-Security-Policy" content="default-src 'self' maps.googleapis.com;">.

Maps JavaScript API

Maps JavaScript API yüklendikten sonra ne kadar süre boyunca çalışır?

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

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ünde kapatıldı ve artık kullanılamıyor. Şunu kullanmak için lütfen uygulamanızı güncelleyin: en kısa sürede güncelleyin. Taşıma rehberini inceleyin. inceleyebilirsiniz.
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ıklarken sorun yaşarsanız aşağıdaki adımları uygulayın: aşağıdaki adımları uygulayarak XCode şemasında GPU kare yakalamayı devre dışı bırakabilirsiniz:

  1. XCode'da Product, Scheme, Manage Şemalar'ı seçin.
  2. Bir şema seçin ve Düzenle... seçeneğini belirleyin.
  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
Yuvarlatılmış ve daha geniş ekranların iOS için Google Haritalar SDK'sına etkisi nedir?

iPhone X'ten başlayarak, iPhone'ların köşeleri yuvarlatılmış bir ekran şekli vardır ve ekranın üst tarafında cihaz için bir çentik bulunur. sensör bölmesi ve ekranın alt kısmında bir gösterge bulunur. Ana ekran. Apple, iOS 11.0 SDK'sından itibaren Güvenli Alan API'sini geliştiricilerin öğeler, yeni ekran tarafından kırpılmaya uygun olmayan bir alanda şekli.

Google Haritalar iOS SDK'sında iç mekan seçicisini ve "sorun bildir" bağlantısını tıklayın. 2.4 sürümünde bu görsel öğeler ve kontroller yeni ekran şekli nedeniyle kırpılabilir. Yatay İç mekan kat seçicisi, çentik veya ev tarafından kırpılabilir düğme göstergesi.

Google Haritalar iOS SDK'sı 2.5 sürümüyle birlikte bu düzen sorunları düzeltildi otomatik olarak oluşturur. 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. Şu durumda: arayüzünüzü her şeyin aynı konumlandırıldığı varsayımıyla tasarlama bu yöntem fazladan çaba gerektirmeden çalışır.

Varsayılan tarayıcımız ile çalışmayan bir arayüz tasarladıysanız, düzenleme sonrasında, GMSMapView'da adlı yeni bir özelliği kullanıma sunduk. paddingAdjustmentBehavior. GMSMapView artık aralarından seçim yapmanıza olanak tanıyor. üç dolgu ayarlama davranışından biri: "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"i kullanacak şekilde ayarlanmışsa dolgu davranışına göre her zaman daha büyük olan dolguyu veya güvenli alan ekini seçin. 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 ayarlanmışsa dolgu davranışıyla, asla güvenli alanın dolguya eklenmesidir. Bu, 2.5'ten önceki davranıştır yardımcı olabilir ve dolgunuz halihazırda veya diğer davranışlarımız arayüzünüze uygun değilse bunu yapabiliriz. 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ı. Uygulamanın Google Play Hizmetleri sürümü Android için Yerler SDK'sı kapatıldı ve artık kullanılamıyor. Lütfen en kısa sürede uygulamanızı en son sürümü kullanacak şekilde güncelleyin. Bkz. taşıma rehberini inceleyin.
Uygulamam, harita yerine yalnızca boş gri kutular gösteriyor. Bu sorunu nasıl çözebilirim?

Harita yerine boş gri blokların gösterilmesinin yaygın nedenlerinden biri kimlik doğrulama sorunlarıdır. Bu sorunları gidermek için adb logcat'i kullanarak 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 API anahtarına başvuruluyor.
    • Projede faturalandırma etkin değil.
    • SDK, proje API'lerinde etkin değil.
    • API anahtarı kısıtlamalarına yanlış SHA1 dijital parmak izi eklenir.
    • Google Play Hizmeti bağımlılıkları build.gradle dosyasına dahil edilmez.

URL imzalama

JavaScript kullanarak URL'leri 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 imza doğrulanamadı. 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 belirtildi ancak ilişkilendirilen Google Haritalar Platformu Premium Plan API anahtarı belirtilmedi.