REST Resource: places

Kaynak: Yer

Bir yeri temsil eden tüm bilgiler.

JSON gösterimi
{
  "name": string,
  "id": string,
  "displayName": {
    object (LocalizedText)
  },
  "types": [
    string
  ],
  "primaryType": string,
  "primaryTypeDisplayName": {
    object (LocalizedText)
  },
  "nationalPhoneNumber": string,
  "internationalPhoneNumber": string,
  "formattedAddress": string,
  "shortFormattedAddress": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "addressComponents": [
    {
      object (AddressComponent)
    }
  ],
  "plusCode": {
    object (PlusCode)
  },
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "rating": number,
  "googleMapsUri": string,
  "websiteUri": string,
  "reviews": [
    {
      object (Review)
    }
  ],
  "regularOpeningHours": {
    object (OpeningHours)
  },
  "timeZone": {
    object (TimeZone)
  },
  "photos": [
    {
      object (Photo)
    }
  ],
  "adrFormatAddress": string,
  "businessStatus": enum (BusinessStatus),
  "priceLevel": enum (PriceLevel),
  "attributions": [
    {
      object (Attribution)
    }
  ],
  "iconMaskBaseUri": string,
  "iconBackgroundColor": string,
  "currentOpeningHours": {
    object (OpeningHours)
  },
  "currentSecondaryOpeningHours": [
    {
      object (OpeningHours)
    }
  ],
  "regularSecondaryOpeningHours": [
    {
      object (OpeningHours)
    }
  ],
  "editorialSummary": {
    object (LocalizedText)
  },
  "paymentOptions": {
    object (PaymentOptions)
  },
  "parkingOptions": {
    object (ParkingOptions)
  },
  "subDestinations": [
    {
      object (SubDestination)
    }
  ],
  "fuelOptions": {
    object (FuelOptions)
  },
  "evChargeOptions": {
    object (EVChargeOptions)
  },
  "generativeSummary": {
    object (GenerativeSummary)
  },
  "containingPlaces": [
    {
      object (ContainingPlace)
    }
  ],
  "addressDescriptor": {
    object (AddressDescriptor)
  },
  "googleMapsLinks": {
    object (GoogleMapsLinks)
  },
  "priceRange": {
    object (PriceRange)
  },
  "reviewSummary": {
    object (ReviewSummary)
  },
  "evChargeAmenitySummary": {
    object (EvChargeAmenitySummary)
  },
  "neighborhoodSummary": {
    object (NeighborhoodSummary)
  },
  "consumerAlert": {
    object (ConsumerAlert)
  },
  "utcOffsetMinutes": integer,
  "userRatingCount": integer,
  "takeout": boolean,
  "delivery": boolean,
  "dineIn": boolean,
  "curbsidePickup": boolean,
  "reservable": boolean,
  "servesBreakfast": boolean,
  "servesLunch": boolean,
  "servesDinner": boolean,
  "servesBeer": boolean,
  "servesWine": boolean,
  "servesBrunch": boolean,
  "servesVegetarianFood": boolean,
  "outdoorSeating": boolean,
  "liveMusic": boolean,
  "menuForChildren": boolean,
  "servesCocktails": boolean,
  "servesDessert": boolean,
  "servesCoffee": boolean,
  "goodForChildren": boolean,
  "allowsDogs": boolean,
  "restroom": boolean,
  "goodForGroups": boolean,
  "goodForWatchingSports": boolean,
  "accessibilityOptions": {
    object (AccessibilityOptions)
  },
  "pureServiceAreaBusiness": boolean
}
Alanlar
name

string

Bu Yerin places/{placeId} biçimindeki kaynak adı. Yeri aramak için kullanılabilir.

id

string

Bir yerin benzersiz tanımlayıcısı.

displayName

object (LocalizedText)

Yerin yerelleştirilmiş adı. Kısa ve kullanıcılar tarafından okunabilir bir açıklama olarak uygundur. Örneğin, "Google Sydney", "Starbucks", "Pyrmont" vb.

types[]

string

Bu sonuç için bir dizi tür etiketi. Örneğin, "siyasi" ve "yerel". Olası değerlerin tam listesi için https://developers.google.com/maps/documentation/places/web-service/place-types adresindeki A ve B tablolarına bakın.

primaryType

string

Belirtilen sonucun birincil türü. Bu tür, Places API'nin desteklediği türlerden biri olmalıdır. Örneğin, "restoran", "kafe", "havaalanı" vb. Bir yerin yalnızca tek bir birincil türü olabilir. Olası değerlerin tam listesi için https://developers.google.com/maps/documentation/places/web-service/place-types adresindeki A ve B tablolarına bakın. Birincil tür, yerin birincil türü desteklenen bir tür değilse eksik olabilir. Birincil tür mevcut olduğunda her zaman types alanındaki türlerden biri olur.

primaryTypeDisplayName

object (LocalizedText)

Birincil türün görünen adı (varsa istek diline yerelleştirilmiş). Olası değerlerin tam listesi için https://developers.google.com/maps/documentation/places/web-service/place-types adresindeki A ve B tablolarına bakın. Birincil tür, yerin birincil türü desteklenen bir tür değilse eksik olabilir.

nationalPhoneNumber

string

Yerin, ulusal biçimde okunabilir telefon numarası.

internationalPhoneNumber

string

Yerin uluslararası biçimde, okunabilir telefon numarası.

formattedAddress

string

Bu yerin kullanıcılar tarafından okunabilecek tam adresi.

shortFormattedAddress

string

Bu yer için kısa ve okunabilir bir adres.

postalAddress

object (PostalAddress)

Posta adresi biçimindeki adres.

addressComponents[]

object (AddressComponent)

Her yerleşim birimi seviyesi için tekrarlanan bileşenler. addressComponents[] dizisiyle ilgili aşağıdaki bilgileri unutmayın: - Adres bileşenleri dizisi, formattedAddress'ten daha fazla bileşen içerebilir. - Dizi, formattedAddress'te yer alanlar dışında, adres içeren tüm siyasi varlıkları içermeyebilir. Belirli bir adresi içeren tüm siyasi varlıkları almak için ters coğrafi kodlama kullanmanız ve isteğe parametre olarak adresin enlem/boylamını iletmeniz gerekir. - Yanıtın biçiminin, istekler arasında aynı kalacağı garanti edilmez. Özellikle, addressComponents sayısı istenen adrese göre değişir ve aynı adres için zaman içinde değişebilir. Bir bileşen dizideki konumunu değiştirebilir. Bileşenin türü değişebilir. Belirli bir bileşen sonraki yanıtlarda eksik olabilir.

plusCode

object (PlusCode)

Yerin konumunun enlem/boylam Plus Code'u.

location

object (LatLng)

Bu yerin konumu.

viewport

object (Viewport)

Yeri ortalama büyüklükteki bir haritada göstermeye uygun bir görüntü alanı. Bu görünüm alanı, işletmenin fiziksel sınırı veya hizmet bölgesi olarak kullanılmamalıdır.

rating

number

Bu yerle ilgili kullanıcı yorumlarına dayalı olarak 1,0 ile 5,0 arasında bir puan.

googleMapsUri

string

Bu yer hakkında daha fazla bilgi veren bir URL.

websiteUri

string

Bu yerin yetkili web sitesi (ör. bir işletmenin ana sayfası). Bir zincirin parçası olan yerler (ör. IKEA mağazası) için bunun genellikle zincirin tamamı değil, bağımsız mağazanın web sitesi olacağını unutmayın.

reviews[]

object (Review)

Bu yerle ilgili yorumların alaka düzeyine göre sıralanmış listesi. En fazla 5 yorum döndürülebilir.

regularOpeningHours

object (OpeningHours)

Normal çalışma saatleri. Bir yer her zaman açıksa (24 saat) close alanının ayarlanmayacağını unutmayın. Müşteriler, her zaman açık (24 saat) olan işletmelerin 0 değeriyle open, 0 değeriyle day ve 0 değeriyle hour içeren bir minute dönemi olarak gösterileceğine güvenebilir.

timeZone

object (TimeZone)

IANA Saat Dilimi Veritabanı saat dilimi. Örneğin, "America/New_York".

photos[]

object (Photo)

Bu yerin fotoğraflarıyla ilgili bilgiler (referanslar dahil). En fazla 10 fotoğraf döndürülebilir.

adrFormatAddress

string

Yerin adresi, adr mikro biçiminde: http://microformats.org/wiki/adr.

businessStatus

enum (BusinessStatus)

Yerin işletme durumu.

priceLevel

enum (PriceLevel)

Yerin fiyat düzeyi.

attributions[]

object (Attribution)

Bu sonuçla birlikte gösterilmesi gereken bir dizi veri sağlayıcı.

iconMaskBaseUri

string

Bir simge maskesinin kısaltılmış URL'si. Kullanıcı, sonuna tür soneki (ör. ".svg" veya ".png") ekleyerek farklı simge türlerine erişebilir.

iconBackgroundColor

string

Onaltılık biçimde icon_mask için arka plan rengi (ör. #909CE1).

currentOpeningHours

object (OpeningHours)

Önümüzdeki yedi günün (bugün dahil) çalışma saatleri. Dönem, istek tarihinde gece yarısında başlar ve altı gün sonra saat 23:59'da sona erer. Bu alan, olağanüstü çalışma saatlerinin olduğu tarihler için ayarlanan tüm çalışma saatlerinin specialDays alt alanını içerir.

currentSecondaryOpeningHours[]

object (OpeningHours)

Bir işletmenin ikincil çalışma saatleri hakkında bilgiler de dahil olmak üzere, önümüzdeki yedi gün için bir dizi giriş içerir. İkincil çalışma saatleri, işletmenin temel çalışma saatlerinden farklıdır. Örneğin, bir restoran, arabaya servis saatlerini veya teslimat saatlerini ikincil çalışma saatleri olarak belirtebilir. Bu alan, yer türlerine göre önceden tanımlanmış bir çalışma saatleri türleri listesinden (ör. DRIVE_THROUGH, PICKUP veya TAKEOUT) alınan tür alt alanını doldurur. Bu alan, olağanüstü çalışma saatlerinin olduğu tarihler için ayarlanan tüm çalışma saatlerinin specialDays alt alanını içerir.

regularSecondaryOpeningHours[]

object (OpeningHours)

Bir işletmenin normal ikincil çalışma saatleriyle ilgili bilgilerin yer aldığı bir dizi giriş içerir. İkincil çalışma saatleri, işletmenin temel çalışma saatlerinden farklıdır. Örneğin, bir restoran, arabaya servis saatlerini veya teslimat saatlerini ikincil çalışma saatleri olarak belirtebilir. Bu alan, yer türlerine göre önceden tanımlanmış bir çalışma saatleri türleri listesinden (ör. DRIVE_THROUGH, PICKUP veya TAKEOUT) alınan tür alt alanını doldurur.

editorialSummary

object (LocalizedText)

Yerin özetini içerir. Özet, metin biçiminde bir genel bakıştan oluşur ve geçerli durumlarda bu öğelerin dil kodunu da içerir. Özet metni olduğu gibi sunulmalı, değiştirilmemeli veya üzerinde oynanmamalıdır.

paymentOptions

object (PaymentOptions)

Mekanın kabul ettiği ödeme seçenekleri. Bir ödeme seçeneği verisi kullanılamıyorsa ödeme seçeneği alanı ayarlanmamış olur.

parkingOptions

object (ParkingOptions)

Mekanın sunduğu otopark seçenekleri.

subDestinations[]

object (SubDestination)

Yerle ilgili alt hedeflerin listesi.

fuelOptions

object (FuelOptions)

Bir benzin istasyonundaki yakıt seçenekleriyle ilgili en güncel bilgiler. Bu bilgiler düzenli olarak güncellenir.

evChargeOptions

object (EVChargeOptions)

EV şarj seçenekleri hakkında bilgi.

generativeSummary

object (GenerativeSummary)

Yerin yapay zekayla üretilmiş özeti.

containingPlaces[]

object (ContainingPlace)

Geçerli yerin bulunduğu yerlerin listesi.

addressDescriptor

object (AddressDescriptor)

Yerin adres tanımlayıcısı. Adres tanımlayıcıları, önemli noktaları ve alanları kullanarak bir konumu tanımlamaya yardımcı olan ek bilgiler içerir. Adres tanımlayıcı bölgesel kapsamı için https://developers.google.com/maps/documentation/geocoding/address-descriptors/coverage adresini ziyaret edin.

priceRange

object (PriceRange)

Bir yerle ilişkili fiyat aralığı.

reviewSummary

object (ReviewSummary)

Kullanıcı yorumları kullanılarak yerin yapay zeka tarafından üretilmiş özeti.

evChargeAmenitySummary

object (EvChargeAmenitySummary)

Elektrikli araç şarj istasyonunun yakınındaki olanakların özeti.

neighborhoodSummary

object (NeighborhoodSummary)

Yerin yakınındaki önemli yerlerin özeti.

consumerAlert

object (ConsumerAlert)

Bir işletmede şüpheli yorum etkinliği tespit ettiğimizde veya bir işletme politikalarımızı ihlal ettiğinde yerle ilgili tüketici uyarısı mesajı.

utcOffsetMinutes

integer

Bu yerin saat diliminin şu anda UTC'den kaç dakika uzaklıkta olduğu. Bu değer, saat dilimlerinin saatten daha kısa sürelerle (ör. X saat 15 dakika) farklılık göstermesini desteklemek için dakika cinsinden ifade edilir.

userRatingCount

integer

Bu yerle ilgili toplam yorum sayısı (metin içeren veya içermeyen).

takeout

boolean

İşletmenin paket servisi seçeneğini destekleyip desteklemediğini belirtir.

delivery

boolean

İşletmenin teslimatı destekleyip desteklemediğini belirtir.

dineIn

boolean

İşletmenin kapalı veya açık havada oturma alanı seçeneklerini destekleyip desteklemediğini belirtir.

curbsidePickup

boolean

İşletmenin arabaya teslim alma hizmetini destekleyip desteklemediğini belirtir.

reservable

boolean

Mekanın rezervasyonları destekleyip desteklemediğini belirtir.

servesBreakfast

boolean

Mekanda kahvaltı servisi olup olmadığını belirtir.

servesLunch

boolean

Mekanda öğle yemeği servisi yapılıp yapılmadığını belirtir.

servesDinner

boolean

Mekanda akşam yemeği servisi yapılıp yapılmadığını belirtir.

servesBeer

boolean

Mekanda bira servisi yapılıp yapılmadığını belirtir.

servesWine

boolean

Mekanda şarap servisi olup olmadığını belirtir.

servesBrunch

boolean

Mekanda geç kahvaltı servisi yapılıp yapılmadığını belirtir.

servesVegetarianFood

boolean

Mekanda vejetaryen yemek servisi olup olmadığını belirtir.

outdoorSeating

boolean

Mekanda açık havada oturma alanı vardır.

liveMusic

boolean

Mekanda canlı müzik vardır.

menuForChildren

boolean

Çocuk menüsü var.

servesCocktails

boolean

Mekanda kokteyl servisi var.

servesDessert

boolean

Tatlı servisi var.

servesCoffee

boolean

Kahve servisi var.

goodForChildren

boolean

Çocuklar için uygun bir yer.

allowsDogs

boolean

Mekana köpek kabul ediliyor.

restroom

boolean

Tuvalet var.

goodForGroups

boolean

Mekanda gruplar ağırlanır.

goodForWatchingSports

boolean

Mekanda spor etkinlikleri izlenebilir.

accessibilityOptions

object (AccessibilityOptions)

Bir yerin sunduğu erişilebilirlik seçenekleri hakkında bilgi.

pureServiceAreaBusiness

boolean

Yerin, yalnızca hizmet bölgesi işletmesi olup olmadığını belirtir. Salt hizmet bölgesi işletmesi, müşterileri doğrudan ziyaret eden veya onlara teslimat yapan ancak işletme adresinde müşterilere hizmet vermeyen işletmelerdir. Örneğin, temizlik veya tesisatçılık hizmeti sunan işletmeler. Bu işletmelerin Google Haritalar'da fiziksel adresi veya konumu olmayabilir.

LocalizedText

Belirli bir dildeki metnin yerelleştirilmiş varyantı.

JSON gösterimi
{
  "text": string,
  "languageCode": string
}
Alanlar
text

string

Aşağıdaki languageCode ile eşleşen dilde yerelleştirilmiş dize.

languageCode

string

Metnin BCP-47 dil kodu (ör. "en-US" veya "sr-Latn").

Daha fazla bilgi için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier adresini ziyaret edin.

PostalAddress

Posta ile teslimat veya ödeme adresleri gibi posta adreslerini temsil eder. Posta adresiyle, posta hizmeti öğeleri bir binaya, posta kutusuna veya benzeri bir yere teslim edebilir. Posta adresi, yollar, kasabalar veya dağlar gibi coğrafi konumları modellemek için kullanılmaz.

Normal kullanımda, işleme türüne bağlı olarak bir adres kullanıcı girişiyle veya mevcut veriler içe aktarılarak oluşturulur.

Adres girişi veya düzenleme ile ilgili öneriler:

  • https://github.com/google/libaddressinput gibi uluslararası kullanıma hazır bir adres widget'ı kullanın.
  • Kullanıcılara, alanın kullanıldığı ülkelerin dışındaki alanların girilmesi veya düzenlenmesi için kullanıcı arayüzü öğeleri gösterilmemelidir.

Bu şemayı kullanma hakkında daha fazla bilgi için: https://support.google.com/business/answer/6397478.

JSON gösterimi
{
  "revision": integer,
  "regionCode": string,
  "languageCode": string,
  "postalCode": string,
  "sortingCode": string,
  "administrativeArea": string,
  "locality": string,
  "sublocality": string,
  "addressLines": [
    string
  ],
  "recipients": [
    string
  ],
  "organization": string
}
Alanlar
revision

integer

PostalAddress öğesinin şema revizyonu. Bu, en son düzeltme olan 0 olarak ayarlanmalıdır.

Tüm yeni düzeltmeler, eski düzeltmelerle geriye dönük olarak uyumlu olmalıdır.

regionCode

string

Zorunlu. Adresin bulunduğu ülkenin/bölgenin CLDR bölge kodu. Bu değer hiçbir zaman çıkarılmaz ve değerin doğru olduğundan emin olmak kullanıcının sorumluluğundadır. Ayrıntılar için https://cldr.unicode.org/ ve https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html adreslerine bakın. Örnek: İsviçre için "CH".

languageCode

string

İsteğe bağlı. Bu adresteki içeriklerin BCP-47 dil kodu (biliniyorsa). Bu genellikle giriş formunun kullanıcı arayüzü dilidir veya adresin bulunduğu ülkede/bölgede kullanılan dillerden biriyle ya da bunların harf çevirisi yapılmış eşdeğerleriyle eşleşmesi beklenir. Bu durum, belirli ülkelerdeki biçimlendirmeyi etkileyebilir ancak verilerin doğruluğu açısından kritik değildir ve hiçbir zaman doğrulama veya biçimlendirmeyle ilgili olmayan diğer işlemleri etkilemez.

Bu değer bilinmiyorsa (yanlış olabilecek bir varsayılan değer belirtmek yerine) atlanmalıdır.

Örnekler: "zh-Hant", "ja", "ja-Latn", "en".

postalCode

string

İsteğe bağlı. Adresin posta kodu. Tüm ülkelerde posta kodu kullanılmaz veya posta kodunun bulunması zorunlu değildir. Ancak posta kodu kullanılan yerlerde, adresin diğer kısımlarıyla (ör. ABD'de eyalet veya posta kodu doğrulaması) ek doğrulama tetiklenebilir.

sortingCode

string

İsteğe bağlı. Ülkeye özgü ek banka/şube kodu. Bu özellik çoğu bölgede kullanılmaz. Kullanıldığı yerlerde değer, isteğe bağlı olarak bir sayıyla birlikte kullanılan "CEDEX" gibi bir dize (ör. "CEDEX 7") veya yalnızca "sektör kodunu" (Jamaika), "teslimat alanı göstergesini" (Malavi) ya da "postane göstergesini" (Fildişi Sahili) temsil eden tek bir sayı olabilir.

administrativeArea

string

İsteğe bağlı. Bir ülkenin veya bölgenin posta adresleri için kullanılan en yüksek idari alt birim. Örneğin, bu bir eyalet, il, oblast veya idari bölge olabilir. İspanya için bu, özerk topluluk değil, eyalettir (örneğin, "Katalonya" değil, "Barselona"). Birçok ülkede posta adreslerinde idari bölge kullanılmaz. Örneğin İsviçre'de bu alan doldurulmamalıdır.

locality

string

İsteğe bağlı. Genellikle adresin şehir veya kasaba kısmını ifade eder. Örnekler: ABD şehri, İtalya komünü, Birleşik Krallık posta bölgesi. Dünyanın, yerleşim yerlerinin iyi tanımlanmadığı veya bu yapıya iyi uymadığı bölgelerinde locality alanını boş bırakın ve addressLines alanını kullanın.

sublocality

string

İsteğe bağlı. Adresin bulunduğu alt yerleşim birimi. Örneğin, bu bir mahalle, ilçe veya bölge olabilir.

addressLines[]

string

Bir adresin alt düzeylerini açıklayan yapılandırılmamış adres satırları.

addressLines içindeki değerlerde tür bilgisi bulunmadığından ve bazen tek bir alanda birden çok değer (ör. "Austin, TX") içerebileceğinden satır sırasının net olması önemlidir. Adres satırlarının sırası, adresin bulunduğu ülke veya bölgenin "zarf sırası" olmalıdır. Bunun değişebileceği yerlerde (ör. Japonya), address_language açıkça belirtmek için kullanılır (ör. büyükten küçüğe sıralama için "ja", küçükten büyüğe sıralama için "ja-Latn" veya "en"). Bu sayede, adresin en spesifik satırı dile göre seçilebilir.

Bir adresin izin verilen minimum yapısal gösterimi, regionCode ile başlar ve kalan tüm bilgiler addressLines içine yerleştirilir. Bu tür bir adresi coğrafi kodlama olmadan çok yaklaşık olarak biçimlendirmek mümkün olsa da en azından kısmen çözülene kadar adres bileşenlerinden herhangi biri hakkında anlamsal bir çıkarım yapılamaz.

Yalnızca regionCode ve addressLines içeren bir adres oluşturup ardından coğrafi kodlama yapmak, tamamen yapılandırılmamış adresleri (adresin hangi bölümlerinin yerleşim yeri veya idari bölge olması gerektiğini tahmin etmek yerine) ele almanın önerilen yoludur.

recipients[]

string

İsteğe bağlı. Adresteki alıcı. Bu alan, belirli durumlarda çok satırlı bilgiler içerebilir. Örneğin, "ilgili" bilgisi içerebilir.

organization

string

İsteğe bağlı. Adresteki kuruluşun adı.

AddressComponent

Biçimlendirilmiş adresi oluşturan yapılandırılmış bileşenler (bu bilgi varsa).

JSON gösterimi
{
  "longText": string,
  "shortText": string,
  "types": [
    string
  ],
  "languageCode": string
}
Alanlar
longText

string

Adres bileşeninin tam metin açıklaması veya adı. Örneğin, Avustralya ülkesine ait bir adres bileşeninin long_name değeri "Australia" olabilir.

shortText

string

Varsa adres bileşeninin kısaltılmış metin adı. Örneğin, Avustralya ülkesine ait bir adres bileşeninin short_name değeri "AU" olabilir.

types[]

string

Adres bileşeninin türlerini belirten bir dizi.

languageCode

string

Bu bileşenleri biçimlendirmek için kullanılan dil (CLDR gösterimiyle).

PlusCode

Plus code (http://plus.codes), iki biçimi olan bir konum referansıdır: 14 m x 14 m (1/8000 derece) veya daha küçük bir dikdörtgeni tanımlayan global kod ve öneki bir referans konumla değiştiren bileşik kod.

JSON gösterimi
{
  "globalCode": string,
  "compoundCode": string
}
Alanlar
globalCode

string

"9FWM33GV+HQ" gibi, 1/8000 dereceye 1/8000 derece (yaklaşık 14 x 14 metre) alanı temsil eden yerin global (tam) kodu.

compoundCode

string

Küresel kodun sonekini içeren ve öneki biçimlendirilmiş bir referans öğesi adıyla değiştiren, yerin bileşik kodu (ör. "33GV+HQ, Ramberg, Norveç").

LatLng

Bir enlem/boylam çiftini temsil eden nesne. Bu değer, enlem derecelerini ve boylam derecelerini temsil eden bir çift çift sayı olarak ifade edilir. Aksi belirtilmediği sürece bu nesne WGS84 standardına uygun olmalıdır. Değerler normalleştirilmiş aralıklar içinde olmalıdır.

JSON gösterimi
{
  "latitude": number,
  "longitude": number
}
Alanlar
latitude

number

Enlem (derece cinsinden). [-90.0, +90.0] aralığında olmalıdır.

longitude

number

Boylam (derece cinsinden). [-180.0, +180.0] aralığında olmalıdır.

Görüntü alanı

Enlem-boylam görüntü alanı, çapraz olarak zıt iki low ve high noktasıyla gösterilir. Görüntü alanı, kapalı bir bölge olarak kabul edilir. Yani sınırları da görüntü alanına dahildir. Enlem sınırları -90 ile 90 derece arasında (bu değerler dahil), boylam sınırları ise -180 ile 180 derece arasında (bu değerler dahil) olmalıdır. Çeşitli durumlar şunlardır:

  • low = high ise görüntü alanı tek bir noktadan oluşur.

  • low.longitude > high.longitude ise boylam aralığı ters çevrilir (görüntü alanı 180 derece boylam çizgisini geçer).

  • low.longitude = -180 derece ve high.longitude = 180 derece ise görüntü alanı tüm boylamları içerir.

  • low.longitude = 180 derece ve high.longitude = -180 derece ise boylam aralığı boş olur.

  • low.latitude > high.latitude ise enlem aralığı boş olur.

Hem low hem de high doldurulmalıdır ve gösterilen kutu boş olamaz (yukarıdaki tanımlarda belirtildiği gibi). Boş bir görünüm penceresi hataya neden olur.

Örneğin, bu görünüm penceresi New York City'yi tamamen kapsar:

{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }

JSON gösterimi
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
Alanlar
low

object (LatLng)

Zorunlu. Görüntü alanının en düşük noktası.

high

object (LatLng)

Zorunlu. Görüntü alanının en yüksek noktası.

İncele

Bir yerin yorumuyla ilgili bilgiler

JSON gösterimi
{
  "name": string,
  "relativePublishTimeDescription": string,
  "text": {
    object (LocalizedText)
  },
  "originalText": {
    object (LocalizedText)
  },
  "rating": number,
  "authorAttribution": {
    object (AuthorAttribution)
  },
  "publishTime": string,
  "flagContentUri": string,
  "googleMapsUri": string,
  "visitDate": {
    object (Date)
  }
}
Alanlar
name

string

Bu yer yorumunu tekrar aramak için kullanılabilecek, bu yer yorumunu temsil eden bir referans (API "kaynak" adı olarak da bilinir: places/{placeId}/reviews/{review}).

relativePublishTimeDescription

string

Biçimlendirilmiş son zaman dizesi. Yorum zamanını, dile ve ülkeye uygun bir biçimde geçerli zamana göre ifade eder.

text

object (LocalizedText)

Yorumun yerelleştirilmiş metni.

originalText

object (LocalizedText)

Yorum metni orijinal dilinde.

rating

number

Yıldız sayısı olarak da bilinen, 1,0 ile 5,0 arasında bir sayı.

authorAttribution

object (AuthorAttribution)

Bu yorumun yazarı.

publishTime

string (Timestamp format)

Yorumun zaman damgası.

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

flagContentUri

string

Kullanıcıların yorumla ilgili bir sorunu işaretleyebileceği bağlantı.

googleMapsUri

string

Yorumu Google Haritalar'da gösterme bağlantısı.

visitDate

object (Date)

Yazarın yeri ziyaret ettiği tarih. Bu değer ay olarak kısaltılır.

AuthorAttribution

Kullanıcı tarafından oluşturulan içerik verilerinin yazarı hakkında bilgiler. Photo ve Review'da kullanılır.

JSON gösterimi
{
  "displayName": string,
  "uri": string,
  "photoUri": string
}
Alanlar
displayName

string

Photo veya Review yazarının adı.

uri

string

Photo veya Review adlı listenin yazarının URI'si.

photoUri

string

Photo veya Review yazarının profil fotoğrafı URI'si.

Tarih

Doğum günü gibi tam veya kısmi bir takvim tarihini gösterir. Günün saati ve saat dilimi başka bir yerde belirtilmiştir veya önemsizdir. Tarih, Gregoryen Takvimi'ne göre belirlenir. Bu, aşağıdakilerden birini temsil edebilir:

  • Yıl, ay ve gün değerleri sıfır olmayan tam bir tarih.
  • Ay ve gün, sıfır yıl ile (örneğin, yıl dönümü).
  • Tek başına bir yıl, sıfır ay ve sıfır gün.
  • Bir yıl ve ay, sıfır günle (örneğin, kredi kartının son kullanma tarihi).

İlgili türler:

JSON gösterimi
{
  "year": integer,
  "month": integer,
  "day": integer
}
Alanlar
year

integer

Tarihin yılı. 1 ile 9999 arasında olmalı veya yıl içermeyen bir tarih belirtmek için 0 olmalıdır.

month

integer

Yılın ayı. 1 ile 12 arasında olmalı veya ay ve gün içermeyen bir yıl belirtmek için 0 olmalıdır.

day

integer

Ayın günü. 1 ile 31 arasında olmalı ve yıl ile ay için geçerli olmalıdır. Yalnızca bir yılı veya günün önemli olmadığı bir yıl ve ayı belirtmek için 0 olmalıdır.

OpeningHours

Yerin çalışma saatleri hakkında bilgi.

JSON gösterimi
{
  "periods": [
    {
      object (Period)
    }
  ],
  "weekdayDescriptions": [
    string
  ],
  "secondaryHoursType": enum (SecondaryHoursType),
  "specialDays": [
    {
      object (SpecialDay)
    }
  ],
  "nextOpenTime": string,
  "nextCloseTime": string,
  "openNow": boolean
}
Alanlar
periods[]

object (Period)

Bu yerin hafta içinde açık olduğu dönemler. Dönemler, yerel saat dilimine göre kronolojik sırada gösterilir. Boş (ancak eksik olmayan) bir değer, hiçbir zaman açık olmayan bir yeri (ör. tadilat nedeniyle geçici olarak kapalı) gösterir.

periods başlangıç günü sabit DEĞİLDİR ve pazar günü olduğu varsayılmamalıdır. API, başlangıç gününü çeşitli faktörlere göre belirler. Örneğin, 7/24 hizmet veren bir işletmede ilk dönem, istek gününde başlayabilir. Diğer işletmeler için ise işletmenin açık olduğu ilk gün olabilir.

NOT: periods dizisinin sıralaması, weekdayDescriptions dizisinin sıralamasından bağımsızdır. Aynı gün başlayacaklarını varsaymayın.

weekdayDescriptions[]

string

Bu yerin çalışma saatlerini açıklayan yerelleştirilmiş dizeler. Haftanın her günü için bir dize.

NOT: Günlerin sırası ve haftanın başlangıcı yerel ayara (dil ve bölge) göre belirlenir. periods dizisinin sıralaması, weekdayDescriptions dizisinin sıralamasından bağımsızdır. Aynı gün başlayacaklarını varsaymayın.

Saatler bilinmiyorsa veya yerelleştirilmiş metne dönüştürülemiyorsa boş olur. Örnek: "Pazar: 18:00–06:00"

secondaryHoursType

enum (SecondaryHoursType)

İkincil çalışma saatlerinin türünü tanımlamak için kullanılan tür dizesi.

specialDays[]

object (SpecialDay)

Döndürülen çalışma saatlerinin kapsadığı dönemde yer alan özel günlerle ilgili yapılandırılmış bilgiler. Özel günler, bir yerin çalışma saatlerini etkileyebilecek günlerdir (ör. Noel). Olağanüstü çalışma saatleri varsa currentOpeningHours ve currentSecondaryOpeningHours için ayarlayın.

nextOpenTime

string (Timestamp format)

Mevcut çalışma saatleri dönemi, 7 gün içinde tekrar başlayacak. Bu alan yalnızca istek sunulduğu sırada çalışma saatleri dönemi etkin değilse doldurulur.

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

nextCloseTime

string (Timestamp format)

Mevcut çalışma saatleri dönemi, bir sonraki sefer 7 gün içinde sona erer. Bu alan yalnızca istek sunulduğu sırada çalışma saatleri etkinse doldurulur.

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

openNow

boolean

Çalışma saatleri döneminin şu anda etkin olup olmadığı. Normal çalışma saatleri ve mevcut çalışma saatleri için bu alan, yerin açık olup olmadığını gösterir. İkincil çalışma saatleri ve mevcut ikincil çalışma saatleri için bu alan, yerin ikincil çalışma saatlerinin etkin olup olmadığını ifade eder.

Dönem

Yerin openNow durumunda kaldığı süre.

JSON gösterimi
{
  "open": {
    object (Point)
  },
  "close": {
    object (Point)
  }
}
Alanlar
open

object (Point)

Yerin açılmaya başladığı saat.

close

object (Point)

Yerlerin kapanmaya başladığı saat.

Nokta

Durum değiştirme noktaları.

JSON gösterimi
{
  "date": {
    object (Date)
  },
  "truncated": boolean,
  "day": integer,
  "hour": integer,
  "minute": integer
}
Alanlar
date

object (Date)

Yerel saat dilimindeki tarih.

truncated

boolean

Bu uç noktanın kısaltılıp kısaltılmadığı. Gerçek saatler, saat iadesi yapmaya hazır olduğumuz zamanların dışında olduğunda kısaltma gerçekleşir. Bu nedenle, saatleri bu sınırlar içinde kısaltırız. Bu, istek gününün gece yarısından itibaren en fazla 24 * 7 saatlik verilerin döndürülmesini sağlar.

day

integer

0-6 aralığında bir tam sayı olarak haftanın günü. 0 Pazar, 1 Pazartesi vb.

hour

integer

24 saat biçiminde saat. 0 ile 23 arasında değişir.

minute

integer

Dakika 0 ile 59 arasında değişir.

SecondaryHoursType

İkincil saatlerin türünü tanımlamak için kullanılan tür.

Sıralamalar
SECONDARY_HOURS_TYPE_UNSPECIFIED İkincil saat türü belirtilmediğinde kullanılan varsayılan değer.
DRIVE_THROUGH Bankalar, restoranlar veya eczaneler için arabaya servis saatleri.
HAPPY_HOUR İndirimli saatler
DELIVERY Teslimat saati.
TAKEOUT Paket servis saati.
KITCHEN Mutfak saati.
BREAKFAST Kahvaltı saati.
LUNCH Öğle yemeği saati.
DINNER Akşam yemeği saati.
BRUNCH Brunch saati.
PICKUP Teslim alma saati.
ACCESS Depolama yerlerinin erişim saatleri.
SENIOR_HOURS Yaşlılar için özel çalışma saatleri.
ONLINE_SERVICE_HOURS Online hizmet saatleri.

SpecialDay

Döndürülen çalışma saatlerinin kapsadığı dönemde yer alan özel günlerle ilgili yapılandırılmış bilgiler. Özel günler, bir yerin çalışma saatlerini etkileyebilecek günlerdir (ör. Noel).

JSON gösterimi
{
  "date": {
    object (Date)
  }
}
Alanlar
date

object (Date)

Bu özel günün tarihi.

TimeZone

IANA Saat Dilimi Veritabanı'ndaki bir saat dilimini temsil eder.

JSON gösterimi
{
  "id": string,
  "version": string
}
Alanlar
id

string

IANA Saat Dilimi Veritabanı saat dilimi. Örneğin, "America/New_York".

version

string

İsteğe bağlı. IANA saat dilimi veritabanı sürüm numarası. Örneğin, "2019a".

Fotoğraf

Bir yerin fotoğrafı hakkındaki bilgiler.

JSON gösterimi
{
  "name": string,
  "widthPx": integer,
  "heightPx": integer,
  "authorAttributions": [
    {
      object (AuthorAttribution)
    }
  ],
  "flagContentUri": string,
  "googleMapsUri": string
}
Alanlar
name

string

Tanımlayıcı. Bu yer fotoğrafını tekrar aramak için kullanılabilecek, bu yer fotoğrafını temsil eden bir referans (API "kaynak" adı olarak da bilinir: places/{placeId}/photos/{photo}).

widthPx

integer

Kullanılabilen maksimum genişlik (piksel cinsinden).

heightPx

integer

Kullanılabilen maksimum yükseklik (piksel cinsinden).

authorAttributions[]

object (AuthorAttribution)

Bu fotoğrafın yazarları.

flagContentUri

string

Kullanıcıların fotoğrafla ilgili bir sorunu işaretleyebileceği bağlantı.

googleMapsUri

string

Fotoğrafı Google Haritalar'da gösterme bağlantısı.

BusinessStatus

Yerin işletme durumu.

Sıralamalar
BUSINESS_STATUS_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
OPERATIONAL Tesis faaliyet gösteriyor ancak şu anda açık olmayabilir.
CLOSED_TEMPORARILY Tesis geçici olarak kapalı.
CLOSED_PERMANENTLY Tesis kalıcı olarak kapatıldı.

PriceLevel

Yerin fiyat düzeyi.

Sıralamalar
PRICE_LEVEL_UNSPECIFIED Yer fiyat düzeyi belirtilmemiş veya bilinmiyor.
PRICE_LEVEL_FREE Mekanda ücretsiz hizmetler sunuluyor.
PRICE_LEVEL_INEXPENSIVE Mekanda uygun fiyatlı hizmetler sunuluyor.
PRICE_LEVEL_MODERATE Mekanda orta fiyatlı hizmetler sunuluyor.
PRICE_LEVEL_EXPENSIVE Mekanda pahalı hizmetler sunuluyor.
PRICE_LEVEL_VERY_EXPENSIVE Çok pahalı hizmetler sunuluyor.

İlişkilendirme

Bu yerin veri sağlayıcıları hakkında bilgiler.

JSON gösterimi
{
  "provider": string,
  "providerUri": string
}
Alanlar
provider

string

Yerin veri sağlayıcısının adı.

providerUri

string

Yerin veri sağlayıcısının URI'si.

PaymentOptions

Mekanın kabul ettiği ödeme seçenekleri.

JSON gösterimi
{
  "acceptsCreditCards": boolean,
  "acceptsDebitCards": boolean,
  "acceptsCashOnly": boolean,
  "acceptsNfc": boolean
}
Alanlar
acceptsCreditCards

boolean

Mekanda ödeme olarak kredi kartı kabul ediliyor.

acceptsDebitCards

boolean

Ödeme için banka kartı kabul ediliyor.

acceptsCashOnly

boolean

Ödeme olarak yalnızca nakit kabul ediliyor. Bu özelliğe sahip yerler, diğer ödeme yöntemlerini kabul etmeye devam edebilir.

acceptsNfc

boolean

İşletme, NFC ödemelerini kabul ediyor.

ParkingOptions

Yer için park yeri seçenekleri hakkında bilgiler. Bir otopark aynı anda birden fazla seçeneği destekleyebilir.

JSON gösterimi
{
  "freeParkingLot": boolean,
  "paidParkingLot": boolean,
  "freeStreetParking": boolean,
  "paidStreetParking": boolean,
  "valetParking": boolean,
  "freeGarageParking": boolean,
  "paidGarageParking": boolean
}
Alanlar
freeParkingLot

boolean

Tesiste ücretsiz otopark mevcuttur.

paidParkingLot

boolean

Tesis ücretli otopark sunar.

freeStreetParking

boolean

Mekanda cadde üzerinde ücretsiz otopark mevcuttur.

paidStreetParking

boolean

Mekanda ücretli cadde otoparkı mevcuttur.

valetParking

boolean

Vale park hizmeti sunulur.

freeGarageParking

boolean

Tesiste ücretsiz kapalı otopark mevcuttur.

paidGarageParking

boolean

Mekanda ücretli kapalı otopark mevcuttur.

SubDestination

Alt hedefler, ana bir yerle ilişkili belirli yerlerdir. Bu bağlantılar, havaalanı, milli park, üniversite veya stadyum gibi büyük ya da karmaşık bir yerde arama yapan kullanıcılar için daha spesifik hedefler sunar. Örneğin, bir havalimanındaki alt hedefler arasında ilgili terminaller ve otoparklar yer alabilir. Alt hedefler, yerin görünen adı ve konumu da dahil olmak üzere daha ayrıntılı bilgiler getirmek için sonraki Yer Ayrıntıları (Yeni) isteklerinde kullanılabilecek yer kimliğini ve yer kaynağı adını döndürür.

JSON gösterimi
{
  "name": string,
  "id": string
}
Alanlar
name

string

Alt hedefin kaynak adı.

id

string

Alt hedefin yer kimliği.

AccessibilityOptions

Bir yerin sunduğu erişilebilirlik seçenekleri hakkında bilgi.

JSON gösterimi
{
  "wheelchairAccessibleParking": boolean,
  "wheelchairAccessibleEntrance": boolean,
  "wheelchairAccessibleRestroom": boolean,
  "wheelchairAccessibleSeating": boolean
}
Alanlar
wheelchairAccessibleParking

boolean

Tekerlekli sandalye kullanıcılarına uygun park yeri sunuluyor.

wheelchairAccessibleEntrance

boolean

Mekanda tekerlekli sandalyeye uygun giriş var.

wheelchairAccessibleRestroom

boolean

Tesis, tekerlekli sandalye kullanıcılarına uygun tuvalete sahiptir.

wheelchairAccessibleSeating

boolean

Mekanda tekerlekli sandalye kullanıcılarına uygun oturma düzeni var.

FuelOptions

Bir benzin istasyonundaki yakıt seçenekleriyle ilgili en güncel bilgiler. Bu bilgiler düzenli olarak güncellenir.

JSON gösterimi
{
  "fuelPrices": [
    {
      object (FuelPrice)
    }
  ]
}
Alanlar
fuelPrices[]

object (FuelPrice)

Bu istasyonun sahip olduğu her yakıt türü için bilinen son yakıt fiyatı. Bu istasyonun sahip olduğu her yakıt türü için bir giriş vardır. Sıra önemli değildir.

FuelPrice

Belirli bir tür için yakıt fiyatı bilgileri.

JSON gösterimi
{
  "type": enum (FuelType),
  "price": {
    object (Money)
  },
  "updateTime": string
}
Alanlar
type

enum (FuelType)

Yakıt türü.

price

object (Money)

Yakıtın fiyatı.

updateTime

string (Timestamp format)

Yakıt fiyatının son güncellenme zamanı.

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

FuelType

Yakıt türleri.

Sıralamalar
FUEL_TYPE_UNSPECIFIED Belirtilmemiş yakıt türü.
DIESEL Dizel yakıt
DIESEL_PLUS Dizel yakıt.
REGULAR_UNLEADED Normal kurşunsuz.
MIDGRADE 89 Oktan
PREMIUM Premium.
SP91 SP 91.
SP91_E10 SP 91 E10.
SP92 SP 92.
SP95 SP 95.
SP95_E10 SP95 E10.
SP98 SP 98.
SP99 SP 99.
SP100 SP 100.
LPG Sıvılaştırılmış petrol gazı.
E80 E 80.
E85 E 85.
E100 E 100.
METHANE Metan
BIO_DIESEL Biyodizel.
TRUCK_DIESEL Kamyon dizeli.

Para

Para birimi türüyle birlikte bir para tutarını gösterir.

JSON gösterimi
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
Alanlar
currencyCode

string

ISO 4217'de tanımlanan üç harfli para birimi kodu.

units

string (int64 format)

Tutarın tam birimleri. Örneğin, currencyCode "USD" ise 1 birim, bir ABD dolarıdır.

nanos

integer

Tutarın nano (10^-9) birim sayısı. Değer, -999.999.999 ile +999.999.999 arasında (değerler dahil) olmalıdır. units pozitifse nanos pozitif veya sıfır olmalıdır. units sıfırsa nanos pozitif, sıfır veya negatif olabilir. units negatifse nanos negatif veya sıfır olmalıdır. Örneğin -1,75 ABD doları,units=-1 ve nanos=-750.000.000 olarak gösterilir.

EVChargeOptions

Yerde barındırılan elektrikli araç şarj istasyonu hakkında bilgiler. Terminoloji, https://afdc.energy.gov/fuels/electricity_infrastructure.html adresinde belirtilen şekilde kullanılmaktadır. Bir bağlantı noktası, aynı anda bir aracı şarj edebilir. Bir bağlantı noktasında bir veya daha fazla konnektör bulunur. Bir istasyonda bir veya daha fazla bağlantı noktası bulunur.

JSON gösterimi
{
  "connectorCount": integer,
  "connectorAggregation": [
    {
      object (ConnectorAggregation)
    }
  ]
}
Alanlar
connectorCount

integer

Bu istasyondaki konnektör sayısı. Ancak bazı bağlantı noktalarında birden fazla konnektör bulunabilir ancak aynı anda yalnızca bir aracı şarj edebilirler. Bu nedenle, konnektör sayısı aynı anda şarj edilebilecek toplam araç sayısından fazla olabilir.

connectorAggregation[]

object (ConnectorAggregation)

Aynı türde ve aynı şarj oranına sahip konnektörleri içeren EV şarj konnektörü toplama işlemlerinin listesi.

ConnectorAggregation

[type, maxChargeRateKw] ile gruplandırılmış EV şarj bilgileri. Aynı türde ve kW cinsinden maksimum şarj hızına sahip konnektörlerin EV şarjı toplama işlemini gösterir.

JSON gösterimi
{
  "type": enum (EVConnectorType),
  "maxChargeRateKw": number,
  "count": integer,
  "availabilityLastUpdateTime": string,
  "availableCount": integer,
  "outOfServiceCount": integer
}
Alanlar
type

enum (EVConnectorType)

Bu toplamanın bağlayıcı türü.

maxChargeRateKw

number

Toplama işlemindeki her bağlayıcının kW cinsinden statik maksimum şarj hızı.

count

integer

Bu toplama işlemindeki bağlayıcı sayısı.

availabilityLastUpdateTime

string (Timestamp format)

Bu toplama işlemindeki bağlayıcı kullanılabilirlik bilgilerinin en son güncellendiği zamanın zaman damgası.

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

availableCount

integer

Bu toplama işleminde şu anda kullanılabilen bağlayıcı sayısı.

outOfServiceCount

integer

Bu toplama işleminde şu anda hizmet dışı olan bağlayıcıların sayısı.

EVConnectorType

EV şarj konnektörü türleri hakkında daha fazla bilgi/bağlam için http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107 adresini ziyaret edin.

Sıralamalar
EV_CONNECTOR_TYPE_UNSPECIFIED Belirtilmemiş bağlayıcı.
EV_CONNECTOR_TYPE_OTHER Diğer bağlayıcı türleri.
EV_CONNECTOR_TYPE_J1772 J1772 türü 1 konnektör.
EV_CONNECTOR_TYPE_TYPE_2 IEC 62196 türü 2 konnektör. Genellikle MENNEKES olarak adlandırılır.
EV_CONNECTOR_TYPE_CHADEMO CHAdeMO tipi konnektör.
EV_CONNECTOR_TYPE_CCS_COMBO_1 Birleşik Şarj Sistemi (AC ve DC) SAE'ye göre. Type-1 J-1772 konnektörü
EV_CONNECTOR_TYPE_CCS_COMBO_2 Birleşik Şarj Sistemi (AC ve DC) Type-2 Mennekes konnektörüne dayalı
EV_CONNECTOR_TYPE_TESLA Genel TESLA bağlayıcısı. Bu, Kuzey Amerika'da NACS'dir ancak dünyanın diğer bölgelerinde NACS olmayabilir (ör. CCS Combo 2 (CCS2) veya GB/T). Bu değer, gerçek bir konnektör türünü daha az temsil eder ve daha çok Tesla markalı bir aracı Tesla'ya ait bir şarj istasyonunda şarj etme özelliğini temsil eder.
EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T GB/T türü, Çin'deki GB/T standardına karşılık gelir. Bu tür, tüm GB_T türlerini kapsar.
EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET Belirtilmemiş priz.
EV_CONNECTOR_TYPE_NACS SAE J3400 olarak standartlaştırılmış Kuzey Amerika Şarj Sistemi (NACS).

GenerativeSummary

Yerin yapay zekayla üretilmiş özeti.

JSON gösterimi
{
  "overview": {
    object (LocalizedText)
  },
  "overviewFlagContentUri": string,
  "disclosureText": {
    object (LocalizedText)
  }
}
Alanlar
overview

object (LocalizedText)

Yere genel bakış.

overviewFlagContentUri

string

Kullanıcıların genel bakış özetiyle ilgili bir sorunu işaretleyebileceği bağlantı.

disclosureText

object (LocalizedText)

"Gemini ile özetlendi" yapay zeka açıklama mesajı (ve yerelleştirilmiş varyantları). Bu bilgi, varsa istekte belirtilen dilde sunulur.

ContainingPlace

Bu yerin bulunduğu yerle ilgili bilgiler.

JSON gösterimi
{
  "name": string,
  "id": string
}
Alanlar
name

string

Bu yerin bulunduğu yerin kaynak adı.

id

string

Bu yerin bulunduğu yerin yer kimliği.

AddressDescriptor

Bir konumun ilişkisel açıklaması. Yakındaki önemli noktaların sıralanmış bir kümesini, kesin sınırları olan alanları ve bunların hedef konumla ilişkisini içerir.

JSON gösterimi
{
  "landmarks": [
    {
      object (Landmark)
    }
  ],
  "areas": [
    {
      object (Area)
    }
  ]
}
Alanlar
landmarks[]

object (Landmark)

Yakındaki önemli noktaların sıralı listesi. En çok tanınan ve en yakındaki önemli noktalar ilk sırada yer alır.

areas[]

object (Area)

İçeren veya bitişik alanların sıralı listesi. En tanınabilir ve hassas alanlar ilk sırada yer alır.

Önemli nokta

Temel simge yapı bilgileri ve simge yapının hedef konumla ilişkisi.

Önemli noktalar, bir konumu tanımlamak için kullanılabilecek belirgin yerlerdir.

JSON gösterimi
{
  "name": string,
  "placeId": string,
  "displayName": {
    object (LocalizedText)
  },
  "types": [
    string
  ],
  "spatialRelationship": enum (SpatialRelationship),
  "straightLineDistanceMeters": number,
  "travelDistanceMeters": number
}
Alanlar
name

string

Önemli yerin kaynak adı.

placeId

string

Önemli yerin yer kimliği.

displayName

object (LocalizedText)

Önemli yerin görünen adı.

types[]

string

Bu önemli nokta için bir dizi tür etiketi. Olası değerlerin tam listesi için https://developers.google.com/maps/documentation/places/web-service/place-types adresine bakın.

spatialRelationship

enum (SpatialRelationship)

Hedef konum ile önemli nokta arasındaki mekansal ilişkiyi tanımlar.

straightLineDistanceMeters

number

Hedefin merkez noktası ile yer işaretinin merkez noktası arasındaki düz çizgi mesafesi (metre cinsinden). Bazı durumlarda bu değer travelDistanceMeters değerinden uzun olabilir.

travelDistanceMeters

number

Hedef ile simge yapı arasındaki yol ağında bilinen seyahat mesafesi (metre cinsinden). Bu değerde yürüme, araba kullanma veya bisiklet sürme gibi ulaşım şekilleri dikkate alınmaz.

SpatialRelationship

Hedef konum ile önemli nokta arasındaki mekansal ilişkiyi tanımlar.

Sıralamalar
NEAR Aşağıda daha spesifik bir durum söz konusu değilse varsayılan ilişki budur.
WITHIN Önemli noktanın uzamsal geometrisi var ve hedef, bu geometrinin sınırları içinde.
BESIDE Hedef, doğrudan yer işaretinin bitişiğindedir.
ACROSS_THE_ROAD Hedef, yolun diğer tarafındaki yer işaretinin tam karşısında.
DOWN_THE_ROAD Yer işaretiyle aynı rota üzerinde ancak yanında veya karşısında değil.
AROUND_THE_CORNER Önemli yerle aynı rota üzerinde değil ancak tek bir dönüş uzaklığında.
BEHIND Önemli yapının bulunduğu yere yakın ancak cadde girişlerinden daha uzakta.

Bölge

Bölge bilgileri ve bölgenin hedef konumla ilişkisi.

Alanlar, bir konumu tanımlamak için yararlı olan kesin alt yerleşim birimlerini, mahalleleri ve büyük yerleşimleri içerir.

JSON gösterimi
{
  "name": string,
  "placeId": string,
  "displayName": {
    object (LocalizedText)
  },
  "containment": enum (Containment)
}
Alanlar
name

string

Alan kaynağının adı.

placeId

string

Bölgenin yer kimliği.

displayName

object (LocalizedText)

Bölgenin görünen adı.

containment

enum (Containment)

Hedef konum ile alan arasındaki mekansal ilişkiyi tanımlar.

Kapsama

Hedef konum ile alan arasındaki mekansal ilişkiyi tanımlar.

Sıralamalar
CONTAINMENT_UNSPECIFIED Kapsama belirtilmemiş.
WITHIN Hedef konum, alan bölgesinin içinde ve merkeze yakındır.
OUTSKIRTS Hedef konum, alan bölgesinin içinde ve kenara yakındır.
NEAR Hedef konum, bölge alanının dışında ancak yakında.

PriceRange

Bir yerle ilişkili fiyat aralığı. endPrice ayarlanmamış olabilir.Bu, üst sınırı olmayan bir aralığı (ör. "100 ABD dolarından fazla") gösterir.

JSON gösterimi
{
  "startPrice": {
    object (Money)
  },
  "endPrice": {
    object (Money)
  }
}
Alanlar
startPrice

object (Money)

Fiyat aralığının alt sınırı (dahil). Fiyat bu tutara eşit veya bu tutardan yüksek olmalıdır.

endPrice

object (Money)

Fiyat aralığının üst sınırı (hariç). Fiyat, bu tutardan düşük olmalıdır.

ReviewSummary

Kullanıcı yorumları kullanılarak yerin yapay zeka tarafından üretilmiş özeti.

JSON gösterimi
{
  "text": {
    object (LocalizedText)
  },
  "flagContentUri": string,
  "disclosureText": {
    object (LocalizedText)
  },
  "reviewsUri": string
}
Alanlar
text

object (LocalizedText)

Kullanıcı yorumlarının özeti.

flagContentUri

string

Kullanıcıların özetle ilgili sorunları bildirebileceği bir bağlantı.

disclosureText

object (LocalizedText)

"Gemini ile özetlendi" yapay zeka açıklama mesajı (ve yerelleştirilmiş varyantları). Bu bilgi, varsa istekte belirtilen dilde sunulur.

reviewsUri

string

Bu yerle ilgili yorumları Google Haritalar'da gösterme bağlantısı.

EvChargeAmenitySummary

Elektrikli araç şarj istasyonunun yakınındaki olanakların özeti. Bu yalnızca electric_vehicle_charging_station türündeki yerler için geçerlidir. overview alanı sağlanır ancak diğer alanlar isteğe bağlıdır.

JSON gösterimi
{
  "overview": {
    object (ContentBlock)
  },
  "coffee": {
    object (ContentBlock)
  },
  "restaurant": {
    object (ContentBlock)
  },
  "store": {
    object (ContentBlock)
  },
  "flagContentUri": string,
  "disclosureText": {
    object (LocalizedText)
  }
}
Alanlar
overview

object (ContentBlock)

Mevcut olanaklara genel bakış. Bu hizmetin sağlanacağı garanti edilir.

coffee

object (ContentBlock)

Yakındaki kahve seçeneklerinin özeti.

restaurant

object (ContentBlock)

Yakındaki restoranların özeti.

store

object (ContentBlock)

Yakındaki mağazaların özeti.

flagContentUri

string

Kullanıcıların özetle ilgili sorunları bildirebileceği bir bağlantı.

disclosureText

object (LocalizedText)

"Gemini ile özetlendi" yapay zeka açıklama mesajı (ve yerelleştirilmiş varyantları). Bu bilgi, varsa istekte belirtilen dilde sunulur.

ContentBlock

Ayrı ayrı yayınlanabilen bir içerik bloğu.

JSON gösterimi
{
  "content": {
    object (LocalizedText)
  },
  "referencedPlaces": [
    string
  ]
}
Alanlar
content

object (LocalizedText)

Konuyla ilgili içerik.

referencedPlaces[]

string

Referans verilen yerlerin kaynak adlarının listesi. Bu ad, yer kaynağı adlarını kabul eden diğer API'lerde kullanılabilir.

NeighborhoodSummary

Yerin yakınındaki önemli yerlerin özeti.

JSON gösterimi
{
  "overview": {
    object (ContentBlock)
  },
  "description": {
    object (ContentBlock)
  },
  "flagContentUri": string,
  "disclosureText": {
    object (LocalizedText)
  }
}
Alanlar
overview

object (ContentBlock)

Mahallenin genel bir özeti.

description

object (ContentBlock)

Mahallenin ayrıntılı açıklaması.

flagContentUri

string

Kullanıcıların özetle ilgili sorunları bildirebileceği bir bağlantı.

disclosureText

object (LocalizedText)

"Gemini ile özetlendi" yapay zeka açıklama mesajı (ve yerelleştirilmiş varyantları). Bu bilgi, varsa istekte belirtilen dilde sunulur.

ConsumerAlert

Bir işletmede şüpheli yorum etkinliği tespit ettiğimizde veya bir işletme politikalarımızı ihlal ettiğinde yerle ilgili tüketici uyarısı mesajı.

JSON gösterimi
{
  "overview": string,
  "details": {
    object (Details)
  },
  "languageCode": string
}
Alanlar
overview

string

Tüketici uyarısı mesajına genel bakış.

details

object (Details)

Tüketici uyarısı mesajının ayrıntıları.ƒ

languageCode

string

Tüketici uyarısı mesajının dil kodu. Bu, BCP 47 dil kodudur.

Ayrıntılar

Tüketici uyarısı mesajının ayrıntıları.

JSON gösterimi
{
  "title": string,
  "description": string,
  "aboutLink": {
    object (Link)
  }
}
Alanlar
title

string

Açıklamayla birlikte gösterilecek başlık.

description

string

Tüketici uyarısı mesajının açıklaması.

Yöntemler

autocomplete

Belirtilen giriş için tahminler döndürür.

get

Bir yerin ayrıntılarını, places/{place_id} biçimindeki bir dize olan kaynak adına göre alın.

searchNearby

Konumların yakınındaki yerleri arama

searchText

Metin sorgusuna dayalı yer arama.