Yeni Places API aşağıdaki API'leri içerir:
Bu belge, söz konusu yeni API'lere genel bakış içerir.
Yer Ayrıntıları API'sı
Yer kimliği, Google Rehber veritabanında ve Google Haritalar'da bir yeri benzersiz bir şekilde tanımlar. Yer kimliğiyle Yer Ayrıntıları (Yeni) isteği göndererek belirli bir kuruluş veya önemli yer hakkında ayrıntılı bilgi isteyebilirsiniz. Yer Ayrıntıları (Yeni) isteği, belirtilen yer hakkında tam adres, telefon numarası, kullanıcı puanı ve yorumlar gibi kapsamlı bilgiler döndürür.
Yer kimliğini pek çok şekilde edinebilirsiniz. Şunları kullanabilirsiniz:
- Metin Arama (Yeni)
- Yakındakilerde Arama (Yeni)
- Coğrafi Kodlama API'si
- Routes API
- Adres Doğrulama API'si
- Otomatik Yer Tamamlama
Yer Fotoğrafı API'sı
Place Photo (Yeni) API, Google Rehber veritabanında depolanan milyonlarca fotoğrafa erişim sağlayarak uygulamanıza yüksek kaliteli fotoğraf içeriği eklemenize olanak tanır. Place Photo (New) API'yi kullanarak fotoğraflara erişebilir ve resmi, uygulamanız için optimum boyuta uyacak şekilde yeniden boyutlandırabilirsiniz.
Yer Fotoğrafı (Yeni) API'sine yapılan tüm istekler, döndürülecek fotoğrafı benzersiz şekilde tanımlayan bir fotoğraf kaynağı adı içermelidir. Fotoğraf kaynağının adını şunu kullanarak bulabilirsiniz:
Yer Ayrıntıları (Yeni), Metin Arama (Yeni) veya Yakında Arama (Yeni) isteğindeki yanıta fotoğraf kaynağı adını eklemek için isteğin alan maskesine photos
alanını dahil ettiğinizden emin olun.
Metin Arama ve Yakında Arama
Places API'si iki arama API'si içerir:
-
Bir yeri aramak için kullanılacak metin dizesini belirtmenizi sağlar. Örneğin: "Avustralya, Sidney'de Acılı Vejetaryen Yemekler" veya "Palo Alto, CA yakınlarındaki lezzetli deniz ürünleri restoranları".
Fiyat seviyeleri, mevcut açılış durumu, puanlar veya belirli yer türleri gibi ayrıntıları belirterek aramayı hassaslaştırabilirsiniz. Ayrıca, sonuçları belirli bir konuma göre belirlemeyi veya aramayı belirli bir konumla sınırlandırmayı tercih edebilirsiniz.
-
Yer türleri listesiyle birlikte aranacak bir bölge belirtmenizi sağlar. Bölgeyi, merkez noktasının enlem ve boylam koordinatları ve metre cinsinden yarıçapı ile tanımlanan bir daire olarak belirtin.
Yerin özelliklerini tanımlayan bir veya daha fazla yer türü belirtin. Örneğin, belirtilen bölgedeki bir alışveriş merkezinde bulunan bir pizza restoranını aramak için "
pizza_restaurant
" ve "shopping_mall
" ifadelerini belirtin.
İki arama arasındaki temel fark, Metin Arama'nın (Yeni) rastgele bir arama dizesi belirtmenize izin verirken, Yakındaki Arama (Yeni) arama için belirli bir alan gerektirmesidir.
Autocomplete API ve oturum jetonları
Autocomplete (New) API, HTTP isteğine yanıt olarak yer tahminleri ve sorgu tahminleri döndüren bir web hizmetidir. İstekte bir metin arama dizesi ve arama alanını kontrol eden coğrafi sınırlar belirtin.
Oturum jetonları, Otomatik Tamamlama (Yeni) çağrılarını oturum olarak izleyen, kullanıcı tarafından oluşturulmuş dizelerdir. Otomatik Tamamlama (Yeni), bir kullanıcı otomatik tamamlama aramasının sorgu ve seçim aşamalarını faturalandırma amacıyla ayrı bir oturum halinde gruplandırmak için oturum jetonlarını kullanır.
Yeni alanlar, özellikler ve erişilebilirlik seçenekleri
Places API (Yeni), kullanıcılara bir yer hakkında daha fazla bilgi sağlamak için yeni alanlar, özellikler ve erişilebilirlik seçenekleri içerir. Bu yönler aşağıdaki bölümlerde açıklanmıştır.
Alanlar
Places API (Yeni) birkaç yeni alan içeriyor:
Alan | Açıklama |
---|---|
regularSecondaryOpeningHours |
Belirli işlemlerin belirli saatlerini açıklar. İkincil çalışma saatleri, bir işletmenin ana çalışma saatlerinden farklıdır. Örneğin, bir restoran ikincil saatleri olarak arabaya servis saatleri veya teslimat saatlerini belirtebilir. |
paymentOptions |
Yerin kabul ettiği ödeme seçenekleri. Bir yerde birden fazla ödeme seçeneği kabul edilebilir. Ödeme seçeneği verileri mevcut değilse ödeme seçeneği alanı ayarlanmaz. Seçenekler arasında şunlar bulunur:
|
parkingOptions |
Yer tarafından sunulan otopark seçenekleri. Seçenekler arasında şunlar bulunur:
|
subDestinations |
Belirli bir yerle ilgili benzersiz yerler. Örneğin, havaalanı terminalleri bir havaalanının alt varış noktaları olarak kabul edilir. |
fuelOptions |
Bir benzin istasyonundaki yakıt seçenekleriyle ilgili en güncel bilgiler. Bu bilgiler düzenli olarak güncellenir. Seçenekler şunlardır:
|
evChargeOptions |
Bu istasyondaki elektrikli araç (EV) şarj cihazlarının sayısı. Bazı EV şarj cihazlarının birden fazla konnektörü olsa da her şarj cihazı aynı anda yalnızca bir aracı şarj edebilir. Sonuç olarak bu alan, belirli bir zamanda mevcut EV şarj cihazlarının sayısını gösterir. |
shortFormattedAddress |
Bir yere ait kısa, kullanıcılar tarafından okunabilir bir adres. |
primaryType |
Belirtilen sonucun birincil türü. Örneğin, bir yer cafe veya airport olarak sınıflandırılabilir. Bir yerin yalnızca tek bir birincil türü olabilir. Olası değerlerin tam listesi için Desteklenen türler bölümüne bakın. |
primaryTypeDisplayName |
Birincil türün görünen adı (varsa istek diline göre yerelleştirilmiş). Olası değerlerin tam listesi için Desteklenen türler bölümüne bakın. |
Özellikler
Places API'si (Yeni) birkaç yeni özellik içeriyor:
Özellik | Açıklama |
---|---|
outdoorSeating |
Mekanın açık havada oturma alanı vardır. |
liveMusic |
Burada canlı müzik programı vardır. |
menuForChildren |
Mekanda çocuk menüsü vardır. |
servesCocktails |
Mekanda kokteyl servisi yapılır. |
servesDessert |
Tesiste tatlı servisi vardır. |
servesCoffee |
Burada kahve servisi vardır. |
goodForChildren |
Burası çocuklar için iyi bir yer. |
allowsDogs |
Burada köpeklere izin veriliyor. |
restroom |
Yerde tuvalet var. |
goodForGroups |
Yer, grupları barındırır. |
goodForWatchingSports |
Burası spor müsabakaları izlemek için uygun. |
Erişilebilirlik seçenekleri
Places API (Yeni) aşağıdaki erişilebilirlik seçeneği alanlarını içerir:
Alan | Açıklama |
---|---|
wheelchairAccessibleParking |
Burada tekerlekli sandalyeye uygun park yeri bulunur. |
wheelchairAccessibleEntrance |
Yerin tekerlekli sandalyeye uygun girişi vardır. |
wheelchairAccessibleRestroom |
Burada tekerlekli sandalyeye uygun tuvalet var. |
wheelchairAccessibleSeating |
Burada tekerlekli sandalyeye uygun oturma düzeni vardır. |
Yeni Yerler API'lerine Geçin
Mevcut bir Places API müşterisiyseniz ve uygulamanızı yeni API'leri kullanacak şekilde taşımak istiyorsanız aşağıdaki taşıma belgelerine bakın: