Package google.maps.locationselection.v1beta

Dizin

LocationSelectionBeta

Yakındaki yerleri ve ilişkili teslim alma ve bırakma noktalarını alma hizmeti.

FindNearbyPlaces

rpc FindNearbyPlaces(FindNearbyPlacesRequest) returns (FindNearbyPlacesResponse)

Belirli bir konum için yakındaki yerleri bulun.

FindPickupPointsForLocation

rpc FindPickupPointsForLocation(FindPickupPointsForLocationRequest) returns (FindPickupPointsForLocationResponse)

Belirli bir konum için teslim noktalarını bulun.

FindPickupPointsForPlace

rpc FindPickupPointsForPlace(FindPickupPointsForPlaceRequest) returns (FindPickupPointsForPlaceResponse)

Belirli bir yer için teslim alma noktalarını bulun.

Adres

Bir yerin adresi.

Alanlar
formatted_address

FormattedAddress

Bu yerin tam ve okunabilir adresi.

address_components[]

AddressComponent

Adres bileşenlerinin listesi.

AddressComponent

Adresin bir bölümünü açıklayan adres bileşeni.

Alanlar
component_text

string

Adresin bir bölümünü tanımlayan bu bileşenin adı. Örneğin, "California", "Amphitheatre Parkway".

component_text_short_form

string

Bileşen metninin kısa biçimi. Örneğin, "California" için "CA" ve "United States" için "US".

types[]

string

Adresin bir bölümünü açıklayan bu bileşenin türleri. Desteklenen türlerin listesi için bkz. https://developers.google.com/places/web-service/supported_types#table2

Yerleşke

Bir yerle ilişkili yerleşim birimi.

Alanlar
type

CompoundType

Bileşik türü.

geometry

Geometry

Bileşikle ilişkili geometri.

entrances[]

Entrance

Komplekle ilişkili girişlerin listesi.

CompoundTypeEnums

Bileşik türleri

CompoundType

Bileşik türün değeri.

Sıralamalar
COMPOUND_TYPE_UNSPECIFIED Bileşik türü bilinmiyor.
SECTION Bileşik bölümü. https://support.google.com/mapskb/answer/7054299
BUILDING Bileşik bina. https://support.google.com/mapskb/answer/7013011
GROUNDS Yerleşim alanları. https://support.google.com/mapskb/answer/7046859

Giriş

Bir yerin girişi.

Alanlar
location

LatLng

Girişin konumu.

FindNearbyPlacesRequest

Yakındaki yerleri bulun istek mesajı.

Alanlar
localization_preferences

LocalizationPreferences

Zorunlu. Yanıttaki metinleri yerelleştirmek için kullanılan tercihler (ör. ad ve adres).

search_location

LatLng

Zorunlu. Yerlerin bulunması gereken konum.

max_results

int32

Zorunlu. Döndürülecek maksimum sonuç sayısı. 0'dan büyük olmalıdır.

wifi_access_points[]

WiFiAccessPoint

İstek konumunun çevresinde WiFi Erişim noktaları. Daha yüksek kaliteli arama sonuçları sağlamak için kullanılır.

FindNearbyPlacesResponse

Belirli bir konum yanıtı mesajı için yakındaki yerleri bulun.

Alanlar
place_results[]

PlaceResult

Bulunan yerlerin sıralı listesi. İstek konumunun çevresinde yer bulunamazsa boş olabilir. Sıralama, olasılık ve mesafenin bir kombinasyonuna göre yapılır.

FindPickupPointsForLocationRequest

FindPickupPointsForLocation istek mesajı.

Alanlar
localization_preferences

LocalizationPreferences

Zorunlu. Yanıttaki metinleri yerelleştirmek için kullanılan tercihler (ör. ad ve adres).

search_location

LatLng

Zorunlu. Araç teslim alma noktalarını aramak ve teslim alma noktalarına olan mesafeleri ve tahmini varış zamanlarını hesaplamak için kullanılacak konum.

order_by

PickupPointOrder

Zorunlu. Sonuç döndürülürken kullanılacak sıralama.

destination

LatLng

Müşterinin hedeflediği hedef konum. Teslim alma noktalarını isteğinde bulunurken hedef tahmini varış süresine göre sıralama için ayarlanır.

max_results

int32

Zorunlu. Döndürülecek maksimum sonuç sayısı. 0'dan büyük olmalıdır.

travel_modes[]

TravelMode

Zorunlu. Yalnızca belirtilen seyahat modlarından en az birine izin veren teslim alma noktaları döndürülür. Desteklenen seyahat modları: DRIVING ve TWO_WHEELER. En az bir mod belirtilmelidir.

compute_walking_eta

bool

Doğru ise arama konumundan teslim alma noktasına kadar olan yaya TVS'si hesaplanır.

compute_driving_eta

bool

Doğru ise ve hedef belirtilirse teslim alma noktasından hedefe arabayla tahmini varış zamanı hesaplanır.

wifi_access_points[]

WiFiAccessPoint

Arama konumunun çevresindeki kablosuz erişim noktaları. Daha yüksek kaliteli arama sonuçları sağlamak için kullanılır.

FindPickupPointsForLocationResponse

Konum yanıt mesajı için teslim alma noktalarını bulun.

Alanlar
place_pickup_point_results[]

PlacePickupPointResult

İlişkili yer kimliğiyle birlikte yakındaki teslim noktaları. Bu listedeki sonuçlar, istekte belirtilen ölçütlere göre sıralanır. "place_pickup_point_results" parametresindeki sonuç sayısı, "place_results" parametresindeki sonuç sayısını aşabilir.

place_results[]

PlaceResult

Yakındaki teslim alma noktalarıyla ilişkili yerlerle ilgili ayrıntılar. Bu listedeki sonuçlar sıralı değildir.

FindPickupPointsForPlaceRequest

FindPickupPointsForPlace istek mesajı.

Alanlar
place_id

string

Zorunlu. Teslim alma noktalarının istendiği yerin yer kimliği.

localization_preferences

LocalizationPreferences

Zorunlu. Yanıttaki metinleri yerelleştirmek için kullanılan tercihler (ör. ad ve adres).

search_location

LatLng

Araç teslim alma noktalarını aramak ve teslim alma noktalarına olan mesafeleri ve tahmini varış zamanlarını hesaplamak için kullanılacak konum. Ayarlanmazsa belirtilen yer kimliğiyle ilişkili yerin konumu kullanılır.

order_by

PickupPointOrder

Zorunlu. Sonuçları döndürmek için kullanılacak sıralama.

destination

LatLng

Müşterinin hedeflediği hedef konum. Araç alma noktalarının hedef varış saatine göre sıralanmasını isteyip istemediğinizi ayarlayın.

max_results

int32

Zorunlu. Döndürülecek maksimum sonuç sayısı. 0'dan büyük olmalıdır.

travel_modes[]

TravelMode

Zorunlu. Yalnızca belirtilen seyahat modlarından en az birine izin veren teslim alma noktaları döndürülür. Desteklenen seyahat modları: DRIVING ve TWO_WHEELER. En az bir mod belirtilmelidir.

compute_walking_eta

bool

Doğru ise arama konumundan teslim alma noktasına kadar olan yaya TVS'si hesaplanır.

compute_driving_eta

bool

Doğru ve hedef belirtilirse alma noktasından varış noktasına kadar olan sürüş TVS'si hesaplanır.

FindPickupPointsForPlaceResponse

Yer yanıt mesajı için teslim alma noktalarını bulun.

Alanlar
pickup_point_results[]

PickupPointResult

İstek ölçütleriyle eşleşen teslim alma noktaları. İstek ölçütleriyle eşleşen teslim noktası yoksa boş olabilir.

place_result

PlaceResult

İstekte belirtilen yer kimliğiyle ilişkili yer.

FormattedAddress

Bu mesajı içeren tüzel kişinin tam, kullanıcılar tarafından okunabilen adresi.

Alanlar
lines[]

string

Adresi açıklayan metin satırları. En az bir satır bulunmalıdır.

Geometri

Bir yerin geometrisi.

Alanlar
location

LatLng

Bu mesajı içeren öğenin merkezi noktası.

viewport

Viewport

Yeri ortalama boyutlu bir haritada göstermeye uygun bir görüntü alanı.

display_boundary

Struct

GeoJSON Poligon biçimini kullanarak bir poligonu belirtir

LocalizationPreferences

Bu mesajı içeren tüzel kişinin tam, kullanıcılar tarafından okunabilen adresi.

Alanlar
language_code

string

Zorunlu. Metinleri yerelleştirmek için kullanılan BCP-47 dil etiketi. Dil etiketi örnekleri arasında "en-US", "hi-IN", "fr-CA" vb. bulunur.

region_code

string

Zorunlu. İsteğin gönderildiği konumun Unicode ülke/bölge kodudur (ör. "US" ve "419").

Daha fazla bilgi için http://www.unicode.org/reports/tr35/#unicode_region_subtag adresine bakın.

PickupPoint

Teslim alma veya bırakma noktasıyla ilgili ayrıntılar.

Alanlar
id

string

Teslim alma noktası için benzersiz bir kimlik. Mevcut olmalıdır.

display_name

string

Teslim alma noktasının kullanıcılar tarafından okunabilen kısa adı. İstekte belirtilen tercihe göre yerelleştirilir.

address

Address

Teslim alma noktasının adresi.

description

string

Teslim alma noktasının, konuma nasıl gidileceğini içerebilecek daha uzun bir açıklaması.

location

LatLng

Araçla buluşma noktasının konumu. Giriş yapılması zorunludur.

PickupPointOrderEnums

Eşleşen teslim alma noktalarının sıralama sırasını belirten değer grubu.

PickupPointOrder

Teslim alma noktası siparişinin değeri.

Sıralamalar
PICKUP_POINT_ORDER_UNSPECIFIED Teslim alma noktası sırası belirtilmedi. Varsayılan olarak DISTANCE_FROM_ORIGIN değerine ayarlanır.
DISTANCE_FROM_SEARCH_LOCATION Arama konumundan döndürülen teslim alma noktasına olan düz çizgi mesafesine göre artan düzen.
WALKING_ETA_FROM_SEARCH_LOCATION Tüketicinin arama konumundan teslim alma noktasına kadar yürüme süresine göre artan düzen.
DRIVING_ETA_FROM_PICKUP_POINT_TO_DESTINATION Araçla teslimat tahmini süresi, teslim alma noktasından tüketicinin hedefine göre artan düzende. Bu mod yalnızca bir hedef belirlendiğinde ve compute_driving_eta true olduğunda kullanılabilir. İstekte birden fazla travel_mode verildiğinde sıralama, istekteki ilk travel_mode'a göre yapılır.

PickupPointResult

Bir teslim noktası arama sonucuyla ilgili ayrıntılar.

Alanlar
pickup_point

PickupPoint

İstekle eşleşen asıl teslim alma noktası.

distance_meters

float

Bu teslim alma noktasından, istekte belirtilen search_location alanına olan düz çizgi mesafesi.

travel_details[]

TravelDetail

İstenen her ulaşım şekli için bu teslim alma noktasına gidip gelmeyle ilgili ayrıntılar.

Yer

Bir yerle ilgili ayrıntılar.

Alanlar
place_id

string

Yerin yer kimliği. Yer kimliği, bir yeri benzersiz şekilde tanımlayan metindir. https://developers.google.com/places/web-service/place-id

display_name

string

Yerin yerelleştirilmiş adı. İstekte sağlanan tercihe göre yerelleştirilir.

language_code

string

Yerle ilişkili metin alanlarının dil kodu. Örneğin, "ad" ve "adres".

address

Address

Yerin adresi.

geometry

Geometry

Yerin geometrisi.

types[]

string

Bu sonuç için bir tür etiket grubu. Örneğin, "political" ve "locality". https://developers.google.com/places/web-service/supported_types

associated_compounds[]

Compound

Yerle ilişkili bileşikler.

PlacePickupPointResult

İlişkilendirilmiş yer kimliğine sahip teslim noktaları.

Alanlar
pickup_point_result

PickupPointResult

Teslim alma noktasıyla ilgili ayrıntılar. Giriş yapılması zorunludur.

associated_place_id

string

İlişkili yerin yer kimliği.

PlaceResult

Bir yer arama sonucuyla ilgili ayrıntılar.

Alanlar
place

Place

Bir yerle ilgili ayrıntılar.

distance_meters

float

Arama konumundan yer geometrisine veya merkezine olan düz çizgi mesafesi.

TrafficRestrictionEnums

Bir konumun trafik kısıtlaması türleri.

TrafficRestriction

Trafik kısıtlamasının değeri.

Sıralamalar
TRAFFIC_RESTRICTION_UNSPECIFIED Kısıtlama belirtilmemiş.
NO_RESTRICTION Trafik kısıtlaması uygulanmaz.
OTHER_RESTRICTION Yolun özel olması veya ilgili konuma erişim için ücret ödenmesi gibi bazı trafik kısıtlamaları uygulanabilir.

TravelDetail

Seyahatle ilgili ayrıntılar.

Alanlar
travel_mode

TravelMode

TVS'nin hesaplandığı ulaşım şekli.

estimated_arrival_time

Timestamp

Tahmini varış zamanı. İstekte compute_walking_eta ayarlandığında, yürüyerek tahmini varış süresi arama konumundan teslim noktası konumuna göre hesaplanır. Sürüş TVS, istekte compute_driving_eta ve varış noktası ayarlandığında yaya olmayan her seyahat modu için teslim noktası konumundan hedefe kadar hesaplanır. Sürüş için tahmini varış zamanı, trafik dikkate alınarak hesaplanır ve trafik sıkışıklığı kısıtlamalarına tabi DEĞİLDİR.

traffic_restriction

TrafficRestriction

Seyahat şekli için geçerli olan kısıtlama.

TravelModeEnums

Bir konuma seyahat etmek için kullanılabilen ulaşım modlarının listesi.

TravelMode

Ulaşım şeklinin değeri.

Sıralamalar
TRAVEL_MODE_UNSPECIFIED Ulaşım şekli belirtilmemiş.
WALKING Yürüyüş, yayalar için kullanılır.
DRIVING Araba, binek araçlar için kullanılır.
TWO_WHEELER İki tekerlekli motorlu taşıt (ör. motosiklet veya moped).

WiFiAccessPoint

Kablosuz erişim noktası bilgileri.

Alanlar
mac_address

int64

Erişim noktasının MAC adresi.

strength_dbm

sint32

Erişim noktasının sinyal gücü (dBm).