Google Places API'sine kapsamlı bir giriş: çözümler, kod örnekleri ve maliyetler
Google Places API'sine kapsamlı bir giriş: çözümler, kod örnekleri ve maliyetler

Google Places API'sine kapsamlı bir giriş: çözümler, kod örnekleri ve maliyetler

Google Places API, geliştiricilere zengin bir konum bilgisi veritabanına (100 milyondan fazla işletme ve ilgi çekici nokta) erişim sağlayan bir web hizmetidir. Uygulamalara, Google Haritalar ve Google Arama'da kullanılan verileri yapılandırılmış bir biçimde (genellikle JSON) sunarak konuma dayalı kullanıcı deneyimlerini iyileştirir.
0 Hisse senetleri
0
0
0
0

Places API ile kullanılabilen temel hizmetler (Yeni)

Google Places API, konum ayrıntılarını aramak ve almak için çeşitli yöntemler (Uç Noktalar) sağlar; her biri belirli bir senaryo için tasarlanmıştır:

 

HizmetAna uygulamaProje örneği
Otomatik tamamlamaKullanıcı yazarken yer adları veya aramalar önermek.Yemek teslimatı uygulamasında adres arama alanı.
Metin AramaGenel bir metin dizesine göre yerleri arayın."Şiraz'daki en iyi İtalyan restoranları" gibi bir metin arayın.
Yakın AramaBelirli bir noktaya yakınlığa ve yer türüne göre yerleri bulun.Kullanıcının 5 km yarıçapındaki tüm "benzin istasyonlarını" veya "kahve dükkanlarını" göster.
Yer AyrıntılarıBir yerin benzersiz tanımlayıcısına (Yer Kimliği) dayanarak o yer hakkında eksiksiz ve kapsamlı bilgi edinin.Restoranın tam adresini, telefon numarasını, derecelendirmelerini, çalışma saatlerini ve yorumlarını gösterin.
Yer FotoğraflarıYerlere ait milyonlarca yüksek kaliteli fotoğrafa erişin.Bir seyahat uygulamasında bir otelin veya alışveriş merkezinin fotoğraf galerisini görüntüleyin.

Örnek Projeler ve Çözümler (Kullanım Örnekleri)

Bu API, konum tabanlı çok çeşitli yeteneklerin uygulanmasına olanak tanır:

  • E-ticaret ve teslimat: Özelliği etkinleştirin Doğru adres otomatik tamamlama Kullanıcılar sipariş verirken veya yeni bir adres eklerken (Otomatik Tamamlama ve Yer Ayrıntıları kullanılarak).
  • Seyahat ve Turizm: Yerel bir Rehber oluşturun Yakındaki ilgi çekici noktalar (Yakın Arama) otelleri veya turistik yerleri görüntüler ve bunların tüm ayrıntılarını (Yer Ayrıntıları) sağlar.
  • Yerel ağ uygulamaları: Kullanıcılara yardımcı olmak “"Giriş"” Yakın çevredeki işletmelerde iş yapmak.
  • Bayilik ve servis bulun: Bir zincir mağazanın veya yetkili tamirhanenin tüm şubelerinin harita üzerinde yerlerinin gösterilmesi ve iletişim bilgilerinin verilmesi.
  • Veri iyileştirme: Şirketin iç veritabanının Google'dan alınan standartlaştırılmış verilerle (Yer Kimliği ve tam adres gibi) zenginleştirilmesi.

Başarılı projeler ve kullanıcı uygulamaları

Haritalar ve konumlarla etkileşim kurması gereken çoğu uygulama ve site bu hizmeti kullanır. Akıllı adres arama alanına sahip, yakındaki yerleri öneren veya işletme bilgilerini görüntüleyen tüm platformlar büyük olasılıkla Yerler API'sini kullanır.

  • Çevrimiçi taksi hizmetleri (Uber/Lyft gibi): Başlangıç ve varış noktalarını hızlı ve doğru bir şekilde girmek için Otomatik Tamamlama'yı kullanın.
  • Seyahat rezervasyon platformları (Expedia, Booking.com gibi): Oteller ve turistik yerler hakkında kapsamlı bilgi görüntüleyin.
  • Yemek teslimat uygulamaları ve çevrimiçi mağazalar: Teslimat adresini onaylayın ve yakındaki mağazaları önerin.

Kod örneği (yakındaki arama örneği)

Yakınınızdaki yerleri belirli bir noktaya kadar aramak için (Yakın Arama), basit bir HTTP isteği kullanabilirsiniz (farklı diller için Google'ın İstemci Kitaplıklarını kullanmanız önerilir).

Yakın Arama isteğinin genel yapısı (Web Servis API'si):

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&type=restaurant&key=YOUR_API_KEY

Parametrelerin açıklaması:

  • konum: Arama merkezinin coğrafi koordinatları (enlem ve boylam).
  • yarıçap: Arama yarıçapını metre cinsinden belirleyin (bu örnekte 500 metre).
  • tip: İstenilen lokasyon türü (örn. restoran).
  • anahtar: API anahtarınız.

Maliyet yapısı ve fiyatlandırma

Bir modelden Google Haritalar Platformu Ödedikçe kullan Bundan şu sonuç çıkar ki, buna dayanarak SKU (Stok Tutma Birimi) Veya talebin türü hesaplanır.

İstek türü (SKU)Maliyet yapısıAnahtar nokta
Otomatik Tamamlama İstekleriİstek sayısına göreTalep sayısı arttıkça, 1.000 talep başına maliyet düşüyor.
Yer AyrıntılarıYer Kimliği ile bir yerin ayrıntılarını almaya dayalıBasit bir aramadan daha pahalıdır çünkü daha fazla veri elde edilir.
Metin/Yakın AramaArama sayısına göreFiyatlar SKU'ya (Essentials veya Pro) göre değişiklik göstermektedir.
  • Ücretsiz aylık kredi: Google her ay belirli bir miktar ödemeyi varsayılan olarak belirler. Ücretsiz Aramalar özelliği Kullanıcılara SKU başına 200 ABD doları kredi sağlar (bu, önceki 200 ABD doları kredinin yerini alır). Düşük hacimler veya geliştirmeler için bu genellikle yeterlidir.
  • Maliyetlendirmede önemli nokta: Arama maliyetlerini azaltmak için her zaman şunu kullanın: Alan Maskeleme Kullanım. Yani, isteklerde Yer Ayrıntıları Veya Aramak, Sadece alanlar (beğenmek Boyut, biçimlendirilmişAdresGerçekten ihtiyacınız olanları talep edin.

Uygulama ve kodlama hakkında daha fazla bilgi için aşağıdaki videoyu izleyebilirsiniz. Bu video, Places API'nin yeni sürümüne bir giriş niteliğinde olup, en son değişiklikleri ve güncellemeleri anlamanıza yardımcı olabilir.

API_Key'i almak için destek ekibiyle iletişime geçebilirsiniz. İran Sürdürülebilir Ticaret Şirketi Ziyaret edin veya telefonla tavsiye alın.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Ayrıca Şunları da Beğenebilirsiniz
Google Cloud Vision API'ye İlişkin Eksiksiz Kılavuz: Özellikler, Fiyatlandırma ve Pratik Projeler

Google Cloud Vision API'ye İlişkin Eksiksiz Kılavuz: Özellikler, Fiyatlandırma ve Pratik Projeler

Günümüzde, fotoğraflar, taramalar ve videolar gibi çok miktarda görsel veri üretiyoruz ve bu verilerden anlam ve bilgi çıkarmak, işletmeler, yeni kurulan şirketler ve geliştiriciler için önemli. Google Cloud'un yapay zeka ve makine öğrenimi hizmetleri paketinin bir parçası olan Google Vision API, bu görsel verileri önceden eğitilmiş modellerle analiz etmemizi sağlıyor.