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

Yeni Yer Ayrıntıları, Yakında Arama, ve Metin Arama API'ler, mevcut API'lerin biçiminden farklı şekilde değiştirildi. En önemli fark ise aşağıda açıklandığı gibi her bir yöntem tarafından döndürülen Place nesnesinin biçimi Yanıt Yer nesnesinde yapılan değişiklikler.

Buna ek olarak, yanıt nesnesinin üst düzey alanlarında da değiştirebilirsiniz. Bkz.:

Yanıttaki Yer nesnesindeki değişiklikler

Bu tabloda, yeni Place nesne Yer Ayrıntıları (Yeni) adlı kullanıcıya verilen yanıtta, Yakındaki Arama (Yeni) ve Mevcut ile karşılaştırıldığında Metin Arama (Yeni) Place nesne.

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

Alan Mevcut Yer nesnesi Yeni Yer nesnesi Notlar
Adres bileşeni address_components addressComponents
Mikro biçim adresini yerleştir adr_address adrFormatAddress
İşletmenin durumu business_status businessStatus
Gelecek hafta ç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 atıfları html_attributions attributions Mevcut API'lerdeki yanıtın üst düzey alanı
Simge URL'si icon Kaldırıldı. iconMaskBaseUri ve iconBackgroundColor. Görüntüleyin Şunun için yer simgeleri: daha fazla bilgi edinin.
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 displayName.languageCode tekniğiyle language
Çalışma saatleri opening_hours regularOpeningHours
Fotoğraflar photos photos photos biçimi yeni Place nesne algılandı. Daha fazla bilgi için bkz. Fotoğraf referanslarında değişiklik yapma.
Yer kimliği place_id id
Plus code plus_code plusCode
Fiyat düzeyi price_level priceLevel
Derecelendirme rating rating
Yorumlar reviews reviews
Bugünden itibaren gelecek hafta için ikincil çalışma saatleri tüm diğer veriler 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çeyi içeren kısa adres biçimi vicinity shortFormattedAddress
Yer web sitesi website websiteUri
Tekerlekli sandalyeyle erişilebilirlik bilgileri wheelchair_accessible_entrance accessibilityOptions wheelchair_accessible_entrance şu an şu saatte: accessibilityOptions.wheelchairAccessibleEntrance
Yerler ö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 biçimindeki name alanı Mevcut API'de name alanı, yer adını metin dizesi olarak kullanın. Yeni API'de bu bilgiler displayName
Birincil türü yerleştir primaryTypeName Yeni
Birincil türü metin dizesi olarak yerleştir primaryTypeDisplayName Yeni
İstisnalar ve diğer tüm dönemler dahil olmak üzere normal haftalık ikincil çalışma saatleri veri regularSecondaryOpeningHours Yeni
Mağazanın kabul ettiği ödeme seçenekleri paymentOptions Yeni
Park yeri seçenekleri parkingOptions Yeni
Yerle ilgili alt hedeflerin listesi subDestinations Yeni
Benzin istasyonundaki yakıt seçenekleriyle ilgili en son bilgiler fuelOptions Yeni
Bir yer için EV şarj bilgileri evChargeOptions Yeni
Yerler özellikleri outdoorSeating, liveMusic, menuForChildren, servesCocktails, servesDessert, servesCoffee, goodForChildren, allowsDogs, restroom, goodForGroups, goodForWatchingSports Yeni

Metin Arama yanıt değişiklikleri

Aşağıdaki tabloda, yanıt nesnesi mevcut Metin Arama ve yanıt nesnesi (Yeni) oluşturun. Yeni API için yanıttaki tek üst düzey alan places dizisidir.

Alan Metin Arama (Mevcut) Metin Arama (Yeni) Notlar
Yer atıfları html_attributions Her yer için yeni Yer nesnesine place.attributions olarak taşındı
Bir dizi yer Mevcut Place nesnesinin results dizisi Yeni Place nesnesinin places dizisi
İsteğin durumu status Standart HTTP yanıtına (HTTP yanıt kodu ve mesaj) taşındı
Tüm 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ındaki Arama yanıtı değişiklikleri

Aşağıdaki tabloda, yanıtın üst düzey alanlarında yapılan değişiklikler gösterilmiştir nesne mevcut Yakındaki Arama ve yanıtı için nesne (Yeni) seçeneğini tıklayın. Yeni API için yanıt, places dizisidir.

Alan Yakındaki Arama (Mevcut) Yakında Arama (Yeni) Notlar
Yer atıfları html_attributions Yeni Yer'e taşındı her yer için place.attributions nesnesi
Bir dizi yer Mevcut Place nesnesinin results dizisi Yeninin places dizisi Yer nesnesi
İsteğin durumu status Standart HTTP yanıtına (HTTP yanıt kodu ve mesaj) taşındı
Tüm 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, yanıtın üst düzey alanlarında yapılan değişiklikler gösterilmiştir nesne ve mevcut Yer Ayrıntılarını ve yanıtı nesne (Yeni) seçeneğini tıklayın. Yeni API için yanıt, places dizisidir.

Alan Yer Ayrıntıları (Mevcut) Yer Ayrıntıları (Yeni) Notlar
Yer atıfları html_attributions Yeni Yer'e taşındı attributions olarak nesne
Yer ayrıntıları Mevcut Place nesnesini içeren result Yeni Place 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ı