Google Harita API Anahtarı Nasıl Ayarlanır
Yayınlanan: 2022-03-29Google Harita API'sini nasıl ayarlayacağınızı bilmek ister misiniz ? Bir API'nin ne olduğunu biliyor musunuz? API, uygulama programlama arabirimi anlamına gelir. API, iki yazılım parçası arasındaki bağlantıdır. Bir yazılımdan diğerine iletişim kurmalarını ve bir hizmet sunmalarını sağlar. Alttaki harita böyle bir API'dir. Google Haritalar, web sitesi tasarım oyunlarını geliştirmek için web sitelerinde kullanım için Google Harita'nın çeşitli yeteneklerini kullanabilmeleri için bu web sitesine uygulama programlama arayüzü API'sini ödünç veriyor . Bu makalede, Google Harita API'sinin nasıl ayarlanacağını, bir API'nin nasıl oluşturulacağını ve Google aracılığıyla sunulan farklı API'lerin nasıl ekleneceğini öğreneceksiniz.
Google Harita API Anahtarı
Google Harita API'sının nasıl ayarlanacağını öğrenmeden önce, Google Harita anahtarının ne olduğunu öğrenmeniz gerekir. Google Harita API anahtarı, Google tarafından sağlanan ve Haritalar'ı görüntülemek, yol tarifleri vermek, kapalı ve açık saatleri doğru bir şekilde görüntülemek, aranabilir haritalar oluşturmak, check-in özellikleri eklemek ve işletmenizin web sitesinde rota planlamak için kullanabileceğiniz bir kod parçasıdır. Google Harita API anahtarları, Google'ın API'lerinin nasıl kullanıldığını izlemesine ve kendilerini kötü niyetli saldırılardan korumasına olanak tanır. Müşterinizin kullanıcı deneyimini olabilecek en iyi hale getirecek daha gelişmiş seçenekler için API'leri birleştirebilirsiniz .
Maliyet
Google Harita API anahtarları ücretsizdir ve başlamanıza yardımcı olmak için Google, ilk 90 günlük kullanımınız için 300 ABD doları tutarında bir kredi sunar. Bundan sonra, Google Haritalar API kullanımınız için size ayda 200 ABD doları sağlamaya devam edecekler. Aylık 200 ABD doları sınırını aştığınızda, kullanım başına ücretlendirilirsiniz.
API Nasıl Oluşturulur
Artık bir Google Harita API'sinin ne olduğunu bildiğinize göre, kendi web siteniz için nasıl API oluşturacağınızı anlayabilirsiniz.
Başlangıç Kapalı
Google Haritalar için bir API oluşturmanın ilk adımı, bir faturalandırma hesabıyla ilişkili bir proje oluşturmak ve Maps Embed API'sinin etkinleştirilmesidir. Maps Embed API, web sitenize etkileşimli bir harita yerleştirmenizi sağlayan API'dir. Bunu ayarladıktan sonra yeni API'ler oluşturmaya başlayabilirsiniz.
API Anahtarını Oluşturma
Gerekli kurulumu tamamladıktan sonra, nasıl API oluşturulacağını öğrenmeye başlayabilirsiniz. Konsol veya Bulut SDK kullanmanıza bağlı olarak API oluşturma süreci farklı olacaktır.
Konsol
- Google Platform web sitesinin kimlik bilgileri bölümüne gidin .
- Kimlik Bilgileri Oluştur'u seçin.
- API Anahtarı Oluştur'a tıklayın. Yeni bir API oluşturduğunuzu onaylayan bir iletişim kutusu görünecektir.
- Kapat'ı tıklayın.
Bulut SDK'sı
Cloud SDK kullanarak bir API oluşturmak için bir kod satırı eklemeniz gerekir. Kod aşağıdaki gibidir:
gcloud alpha hizmetleri api-anahtarları oluşturur \
–proje “PROJE” \
–görünen-adı “DISPLAY_NAME”
Parantez içindeki PROJECT ve DISPLAY_NAME kelimelerini istediğiniz isimlerle değiştireceksiniz.
Artık ilk API'nizi oluşturdunuz. Kimlik bilgileri sayfasında API Anahtarları altında listelenecektir.
API Anahtarı Nasıl Kısıtlanır
Artık bir API Anahtarının nasıl oluşturulacağını öğrendiğinize göre, onu nasıl kısıtlayacağınızı da bilmeniz gerekiyor. API anahtarlarınızı kısıtlamak, API anahtarınızla yalnızca yetkili isteklerin yapılmasını sağlayacak bir güvenlik düzeyi ekler . API anahtarınızı kısıtlama süreci, konsol veya Cloud SDK kullanmanıza bağlı olarak farklılık gösterir.
Konsol
- Google platformu web sitesinin kimlik bilgileri sayfasına gidin.
- Kısıtlamak istediğiniz API'yi seçin.
- Anahtar Kısıtlamaları adlı bir bölüm bulacaksınız. API'niz için hangi kısıtlamaları belirlemek istediğinizi inceleyin ve seçin.
Bulut SDK'sı
Bu, mevcut anahtarları listeleyen koddur:
gcloud hizmetleri api anahtarları listesi –project=”PROJECT”
Bu, mevcut kısıtlamaları temizlemek için kullanılan koddur:
gcloud alpha hizmetleri api-anahtarları "projeler/PROJE/anahtarlar/ANAHTAR_ID" güncellemesi \
-açık-kısıtlamalar
Bu, yeni kısıtlamalar ayarlamak için kullanılan koddur:
gcloud alpha hizmetleri api-anahtarları "projeler/PROJE/anahtarlar/ANAHTAR_ID" güncellemesi \
–api_target=”maps-embed-backend.googleapis.com”
–allowed-referrers=”REFERRER
Yine parantez içindeki kelimeler kendi isimlerinizle değiştirilmelidir.
API ekleme
Kendi API'nizi oluşturmak için zamanınız yoksa, Google'ın şu anda web sitenizde veya uygulamanızda kullanabileceğiniz birçok API'si vardır . API eklemek için aşağıdaki adımları uygulamanız yeterlidir.
Haritalar Statik API'sı
Bu API, web sitenizdeki bir haritanın basit, statik bir görüntüsünü görüntüler. Minimum kod vardır ve fiyatlandırma esnektir. İki fiyatlandırma katmanı vardır. Ayda minimum 100.000 olmak üzere 1.000 istek başına 2 ABD Doları veya 1.000 istek başına 1,60 ABD Doları ödeyebilirsiniz.
Haritalar Yerleştirme API'sı
Bu API , web sitenize etkileşimli bir harita veya sokak görünümü yerleştirmenize olanak tanır . Kullanıcı, farklı konumları bulmak için harita üzerinde hareket edebilir. Bu API, müşterilerin işletmenizle ilgili olarak nerede olduklarını bulmalarına yardımcı olabilir.
Mesafe Matrisi API'si
Bu API, kullanıcının önerilen bir rotaya dayalı olarak birden fazla varış noktası için bir konuma seyahat etmesi için gereken mesafeyi ve süreyi görmesine olanak tanır. Gelişmiş planın birinci katmanının fiyatı 1.000 öğe başına 10 ABD dolarıdır ve gelişmiş planın ikinci katmanının fiyatı ayda en az 100.000 öğeyle 1.000 öğe başına 8 ABD dolarıdır. Diğer planın maliyeti 1.000 öğe başına 5 ABD dolarıdır ve ikinci katman, ayda minimum 100.000 öğeyle 1.000 öğe başına 4 ABD dolarıdır. Gelişmiş plan ile temel plan arasındaki tek fark, gelişmiş planın gerçek zamanlı trafik raporlarına erişim sunmasıdır.
Coğrafi Konum API'sı
Bu API, GPS bir seçenek olmadığında kullanışlıdır. Bir yer bulmak için WIFI erişim noktalarını ve cep telefonu kulelerini kullanır. Birinci katman için fiyatlandırma 1.000 istek başına 5 ABD dolarıdır ve ikinci katman için fiyatlandırma, ayda en az 100.000 istek olmak üzere 1.000 istek başına 4 ABD dolarıdır.
Yerler API'sı
Places API, 100.000.000'den fazla işletme ve ilgi çekici nokta hakkında ayrıntılı bilgi görmenize ve almanıza olanak tanır. Hem işletme sahipleri hem de kullanıcılar tarafından eklenen yeni işletmeler ve ilgi noktaları ile sürekli olarak güncellenmektedir. Places API, ihtiyaçlarınıza en uygun olanı seçebilmeniz için birden fazla fiyatlandırma seçeneğine sahiptir.
Yer Ayrıntıları Olmadan Otomatik Tamamlama
Birinci katman, 1.000 oturum başına 17 ABD dolarıdır ve ikinci katman, ayda en az 100.000 oturum olmak üzere 1.000 oturum başına 13,60 ABD dolarıdır.
otomatik tamamlama
Birinci katman, 1.000 istek başına 2,83 ABD dolarıdır ve ikinci katman, ayda en az 100.000 istek olmak üzere 1.000 istek başına 2,27 ABD dolarıdır.
Yer Ayrıntıları
Birinci katman, 1.000 istek başına 17 ABD dolarıdır ve ikinci katman, ayda en az 100.000 istek olmak üzere 1.000 istek başına 13,60 ABD dolarıdır.
Yer Ayrıntıları – Kimlik Yenileme
Bu, Yer Ayrıntıları'na ücretsiz bir ektir. Size yeni yer kimliklerini döndürme yeteneği verir.
Atmosfer Verileri
Adından da anlaşılacağı gibi, bu atmosferik verileri döndürür. Birinci kademe, 1000 sayım başına 5 ABD Dolarıdır ve ikinci katman, ayda en az 100.000 sayım olmak üzere 1000 sayım başına 4 ABD Dolarıdır.
İletişim Verileri
Bu size telefon numaraları, web siteleri ve çalışma saatleri gibi iletişim bilgilerini görüntüleme olanağı sağlar. Bu, birinci katman için 1.000 sayım başına 3 ABD Doları ve ayda en az 100.000 sayım olmak üzere 1.000 sayım başına 2.40 ABD Doları tutarındadır.
Yer Bul
Yer Bul, bir yeri telefon numarası ve adresiyle birlikte bulmak için bir telefon numarası, ad veya adres kullanmanıza olanak tanır. Birinci katman, 1.000 istek başına 17 ABD dolarıdır ve ikinci katman, ayda minimum 100.000 istek olmak üzere 1.000 istek başına 13,60 ABD dolarıdır.
Yalnızca yer kimliğini istiyorsanız, Yer Bul ücretsizdir.
Yakındaki Yerler Ara
Bu işlev, kullanıcıya yakındaki yerlerin bir listesini döndürür. Birinci katman, 1.000 istek başına 32 ABD dolarıdır ve ikinci katman, ayda en az 100.000 istek olmak üzere 1.000 istek başına 25,60 ABD dolarıdır.
Yerler Fotoğraf
Yerler Fotoğrafı, işletmelerin ve ilgi çekici noktaların yüksek kaliteli fotoğraflarını haritanıza çekmenizi sağlar. Birinci katman, aylık minimum 100.000 istekle 1.000 istek başına 7 ABD Doları ve 1.000 istek başına 5,60 ABD Dolarıdır.
Yerler- Metin Arama
Kullanıcılar konum önerileri için arama yapabilir. Bu işlev, arama kriterleriyle eşleşen yerlerin bir listesini döndürür. Birinci katman, 1.000 istek başına 32 ABD Doları ve ayda en az 100.000 istek olmak üzere ikinci katman, 1.000 istek başına 25,60 ABD Doları tutarındadır.
Sorgu Otomatik Tamamlama
Adından da anlaşılacağı gibi, bu işlev kullanıcı için aramaları otomatik tamamlamaya çalışacaktır. Birinci katman, 1.000 istek başına 2,83 ABD doları ve aylık minimum 100.000 istekle ikinci katman, 1.000 istek başına 2,27 ABD doları tutarındadır.
Saat Dilimi API'sı
Time Zone API, kullanıcıya çalışma saatleri gibi doğru saat dilimi bilgilerini sağlar. Birinci katman, ayda minimum 100.000 istek olmak üzere 1.000 istek başına 5 ABD Doları ve 1.000 istek başına 4 ABD Doları tutarındadır.
API'leri kullanma
Google Haritalar, insanların yol tarifi, çalışma saatleri, trafik raporları ve diğer birçok şeyi bulmak için kullanabileceği kullanışlı bir araçtır. Bu yetenekleri işletmenizin web sitesinde etkinleştirmek istiyorsanız, API'leri kullanmanız gerekecektir. Ziyaretçilerin API'leri kullanarak favori konumlarınıza bir raptiye bırakmasına izin verin . Artık Google Harita API'sinin nasıl ayarlanacağını, bir API'nin nasıl oluşturulacağını ve Google aracılığıyla sunulan API türlerini öğrendiğinize göre, işletmenizin web sitesine bir Google Haritası ekleyebilirsiniz.
SSS:
- API nedir?
- Google Haritalar API'sini neden kullanmalıyım?
- Bir API'nin maliyeti nedir?
- Nasıl API satın alabilirim?
- Google Haritalar API'si ne işe yarar?