Places API yanıtını taşıma

Yeni Yer Ayrıntıları, Yakında Arama ve Metin Arama API'lerinin yanıt biçimi, mevcut API'lerin biçiminden farklıdır. Temel fark, Yanıt Place nesnesinde yapılan değişiklikler bölümünde açıklandığı gibi, her yöntemin döndürdüğü Place nesnesinin biçimindedir.

Ayrıca, yanıt nesnesinin üst düzey alanları da her API için değişti. Şu konulara göz atın:

Yanıt yer nesnesinde yapılan değişiklikler

Bu tabloda, Yer Ayrıntıları (Yeni), Yakındaki Arama (Yeni) ve Metin Arama (Yeni) yanıtlarında mevcut Place nesnesi ile karşılaştırmalı olarak yeni Place nesnesinde yapılan değişiklikler gösterilmektedir.

Yeni yanıt nesnesi, alan adları için büyük/küçük harf kullanımını kullanır, yeni alanlar içerir ve mevcut alanların bazılarını yeniden adlandırır.

Alan Mevcut Place nesnesi Yeni yer nesnesi Notlar
Adres bileşeni address_components addressComponents
Yer mikro biçimi adresi adr_address adrFormatAddress
İşletme durumu business_status businessStatus
Önümüzdeki haftanın çalışma saatleri current_opening_hours currentOpeningHours
İçerik özeti editorial_summary editorialSummary
Biçimlendirilmiş adres formatted_address formattedAddress
Ulusal telefon numarası formatted_phone_number nationalPhoneNumber
Konum geometry.location location
Görüntü alanı geometry.viewport viewport
Yer ilişkilendirmeleri html_attributions attributions Mevcut API'lerdeki yanıtın üst düzey alanı
Simge URL'si icon Kaldırıldı. iconMaskBaseUri ve iconBackgroundColor özelliğini kullanın. Daha fazla bilgi için Simgeleri yerleştirme bölümüne bakın.
Simge arka plan rengi icon_background_color iconBackgroundColor
Simge maskesi URL'si icon_mask_base_uri iconMaskBaseUri
Uluslararası telefon numarası international_phone_number internationalPhoneNumber
Metin yer adı name displayName Metin yer adına artık displayName.text ve language olarak erişilebilir.displayName.languageCode
Çalışma saatleri opening_hours regularOpeningHours
Fotoğraflar photos photos Yeni Place nesnesinde photos biçimi değişti. Daha fazla bilgi için Fotoğraf referanslarına geçme başlıklı makaleyi inceleyin.
Yer kimliği place_id id
Plus code plus_code plusCode
Fiyat düzeyi price_level priceLevel
Derecelendirme rating rating
Yorumlar reviews reviews
İstisnalar ve diğer tüm verilerle birlikte, bugünden itibaren önümüzdeki hafta için ikincil çalışma saatleri secondary_opening_hours currentSecondaryOpeningHours
Yer türleri types types
Yerin Google Haritalar URL'si url googleMapsUri
Kullanıcı puanı sayısı user_ratings_total userRatingCount
UTC farkı utc_offset utcOffsetMinutes
Sokak adı ve ilçe dahil olmak üzere adresin kısa formu vicinity shortFormattedAddress
Yerin web sitesi website websiteUri
Tekerlekli sandalyeye uygunluk bilgileri wheelchair_accessible_entrance accessibilityOptions wheelchair_accessible_entrance şu anda accessibilityOptions.wheelchairAccessibleEntrance
Yer özellikleri takeout, delivery, dine_in, curbside_pickup, reservable, serves_breakfast, serves_lunch, serves_dinner, serves_beer, serves_wine, serves_brunch, serves_vegetarian_food takeout, delivery, dineIn, curbsidePickup, reservable, servesBreakfast, servesLunch, servesDinner, servesBeer, servesWine, servesBrunch, servesVegetarianFood
Kaynak adı places/PLACE_ID formundaki name alanı Mevcut API'de name alanı, yer adını metin dizesi olarak içeriyordu. Yeni API'de bu bilgiler displayName içindedir.
Yerin birincil türü primaryTypeName Yeni
Birincil türü metin dizesi olarak yerleştirme primaryTypeDisplayName Yeni
İstisnalar ve diğer tüm verilerle birlikte normal haftalık ikincil çalışma saatleri regularSecondaryOpeningHours Yeni
Yerin kabul ettiği ödeme seçenekleri paymentOptions Yeni
Yer park seçenekleri parkingOptions Yeni
Yerle ilgili alt hedeflerin listesi subDestinations Yeni
Benzin istasyonundaki yakıt seçenekleri hakkında en güncel bilgiler fuelOptions Yeni
Bir yerle ilgili elektrikli araç şarjı bilgileri evChargeOptions Yeni
Yer özellikleri outdoorSeating, liveMusic, menuForChildren, servesCocktails, servesDessert, servesCoffee, goodForChildren, allowsDogs, restroom, goodForGroups, goodForWatchingSports Yeni

Metin arama yanıtı değişiklikleri

Aşağıdaki tabloda, mevcut metin arama için yanıt nesnesinin üst düzey alanlarında ve metin arama (yeni) için yanıt nesnesinde yapılan değişiklikler gösterilmektedir. Yeni API için yanıttaki tek üst düzey alan places dizisidir.

Alan Metin Arama (Mevcut) Metin Arama (Yeni) Notlar
Yer ilişkilendirmeleri html_attributions Her yer için place.attributions olarak yeni Place nesnesine taşındı
Yer dizisi results mevcut Place nesnesi dizisi places yeni Place nesnesi dizisi
İsteğin durumu status Standart HTTP yanıtına (HTTP yanıt kodu ve mesajı) taşındı
Hata mesajları error_message Standart HTTP yanıtına (HTTP yanıt kodu ve mesajı) taşındı
Tüm bilgi mesajları info_messages Kaldırıldı
Sayfa jetonu next_page_token Kaldırıldı

Yakında Arama yanıtı değişiklikleri

Aşağıdaki tabloda, mevcut Yakındaki Arama için yanıt nesnesinin üst düzey alanlarında ve Yakındaki Arama (Yeni) için yanıt nesnesinde yapılan değişiklikler gösterilmektedir. Yeni API'de, yanıttaki tek üst düzey alan places dizisidir.

Alan Yakında Arama (Mevcut) Yakında Arama (Yeni) Notlar
Yer ilişkilendirmeleri html_attributions Her bir yer için place.attributions olarak yeni Place nesnesine taşındı
Yer dizisi results mevcut Place nesnesi dizisi places yeni Place nesnesi dizisi
İsteğin durumu status Standart HTTP yanıtına (HTTP yanıt kodu ve mesajı) taşındı
Hata mesajları error_message Standart HTTP yanıtına (HTTP yanıt kodu ve mesajı) taşındı
Tüm bilgi mesajları info_messages Kaldırıldı
Sayfa jetonu next_page_token Kaldırıldı

Yer ayrıntıları yanıtı değişiklikleri

Aşağıdaki tabloda, mevcut Yer Ayrıntıları için yanıt nesnesinin üst düzey alanlarında ve Yer Ayrıntıları (Yeni) için yanıt nesnesinde yapılan değişiklikler gösterilmektedir. Yeni API'de, yanıttaki tek üst düzey alan places dizisidir.

Alan Yer Ayrıntıları (Mevcut) Yer Ayrıntıları (Yeni) Notlar
Yer ilişkilendirmeleri html_attributions Yeni Yer nesnesine attributions olarak taşındı
Yer ayrıntıları Mevcut Yer nesnesini içeren result Yeni Yer nesnesi
İsteğin durumu status Standart HTTP yanıtına (HTTP yanıt kodu ve mesajı) taşındı
Tüm bilgi mesajları info_messages Standart HTTP yanıtına (HTTP yanıt kodu ve mesajı) taşındı