Package google.maps.locationselection.v1beta

Dizin

LocationSelectionBeta

Yakındaki yerleri ve bununla ilişkili alma ve bırakma noktalarını almaya yönelik hizmet.

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 alma 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 yer için tam, okunabilir bir adres.

address_components[]

AddressComponent

Adres bileşenlerinin listesi.

AddressComponent

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

Alanlar
component_text

string

Adresin bir kısmını açıklayan bu bileşenin adı. Örnek olarak şunlar verilebilir: "Kaliforniya", "Amphitheatre Parkway".

component_text_short_form

string

Bileşen metninin kısa biçimi. Örnek olarak şunlar verilebilir: "Kaliforniya" için "CA" ve "ABD" için "US".

types[]

string

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

Yerleşke

Bir yerle ilişkili bileşik.

Alanlar
type

CompoundType

Bileşik türü.

geometry

Geometry

Bileşikle ilişkilendirilen geometri.

entrances[]

Entrance

Bileşikle ilişkili girişlerin listesi.

CompoundTypeEnums

Bileşik türleri

CompoundType

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

Sıralamalar
COMPOUND_TYPE_UNSPECIFIED Bileşik Türü bilinmiyor.
SECTION Birleşik bölüm. https://support.google.com/mapskb/answer/7054299
BUILDING Yerleşke oluşturma. https://support.google.com/mapskb/answer/7013011
GROUNDS Yerleşke. https://support.google.com/mapskb/answer/7046859

Giriş

Bir yerin girişi.

Alanlar
location

LatLng

Girişin konumu.

FindNearbyPlacesRequest

Yakındaki yerleri bulma istek mesajı.

Alanlar
localization_preferences

LocalizationPreferences

Zorunlu. Yanıt olarak 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

İsteğin yapılacağı yere yakın kablosuz 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

Yerlerin sıralı listesi bulundu. İstek konumunun yakınında hiçbir yer bulunamadıysa boş olabilir. Sıralama, olasılık ve mesafe kombinasyonuna göre yapılır.

FindPickupPointsForLocationRequest

FindupPointsForLocation istek mesajı.

Alanlar
localization_preferences

LocalizationPreferences

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

search_location

LatLng

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

order_by

PickupPointOrder

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

destination

LatLng

Müşterinin hedeflediği hedef konumu. Teslim alma noktaları isteğinde bulunurken hedef TVS'ye göre sıralanmış olarak 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 ulaşım şekillerinden en az birine izin verilen teslim alma noktaları döndürülür. Desteklenen ulaşım şekilleri: DRIVING ve TWO_WHEELER. En az bir mod belirtilmelidir.

compute_walking_eta

bool

Doğru ise arama konumundan teslim alma noktasına yürüyerek gidiş tahmini varış süresi hesaplanır.

compute_driving_eta

bool

Doğru ve hedef belirtilirse başlangıç noktasından hedefe sürüş TVS'si hesaplanır.

wifi_access_points[]

WiFiAccessPoint

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

FindPickupPointsForLocationResponse

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

Alanlar
place_pickup_point_results[]

PlacePickupPointResult

İlişkilendirilmiş yer kimliğine sahip yakındaki teslim alma noktaları Bu listedeki sonuçlar, istekte belirtilen ölçütlere göre sıralanır. "place_pickup_point_results" alanındaki sonuç sayısı, "place_results" ile ilgili sonuç sayısını aşabilir.

place_results[]

PlaceResult

Yakındaki teslim alma noktalarıyla ilişkilendirilmiş yerlerle ilgili ayrıntılar. Bu listedeki sonuçlar sıralanmamış.

FindPickupPointsForPlaceRequest

FindpickupPointsForPlace istek mesajı.

Alanlar
place_id

string

Zorunlu. Alış noktası istenen yerin yer kimliği.

localization_preferences

LocalizationPreferences

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

search_location

LatLng

Teslim alma noktalarını aramak ve teslim alma noktalarına olan mesafeleri ve tahmini varış noktaları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ürülürken kullanılacak sıralama.

destination

LatLng

Müşterinin hedeflediği hedef konumu. Teslim alma noktalarının hedef TVS'ye göre sıralanmasını istiyorsanız 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 ulaşım şekillerinden en az birine izin verilen teslim alma noktaları döndürülür. Desteklenen ulaşım şekilleri: DRIVING ve TWO_WHEELER. En az bir mod belirtilmelidir.

compute_walking_eta

bool

Doğru ise arama konumundan teslim alma noktasına yürüyerek gidiş tahmini varış süresi hesaplanır.

compute_driving_eta

bool

Doğru ve hedef belirtilirse başlangıç noktasından hedefe sürüş TVS'si hesaplanır.

FindPickupPointsForPlaceResponse

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

Alanlar
pickup_point_results[]

PickupPointResult

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

place_result

PlaceResult

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

FormattedAddress

Bu iletiyi içeren tüzel kişi için tam, okunabilir bir adres.

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 varlığın merkezi noktası.

viewport

Viewport

Yeri ortalama boyutlu bir harita üzerinde görüntülemeye uygun bir görüntü alanı.

display_boundary

Struct

GeoJSON Poligon biçimini kullanarak bir poligonu belirtir

LocalizationPreferences

Bu iletiyi içeren tüzel kişi için tam, okunabilir bir adres.

Alanlar
language_code

string

Zorunlu. Metinleri yerelleştirmek için kullanılan BCP-47 dil etiketi. Dil etiketine örnek olarak "en-US", "hi-IN", "fr-CA" vb. verilebilir.

region_code

string

Zorunlu. İsteğin geldiği konumun Unicode ülke/bölge kodu (CLDR). Örneğin, "US" ve "419").

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

PickupPoint

Bir 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 kısa, kullanıcıların okuyabileceği bir adı. İstekte belirtilen tercihe göre yerelleştirilmiş.

address

Address

Teslim alma noktasının adresi.

description

string

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

location

LatLng

Başlangıç noktasının konumu; bir yolcunun veya alıcının sürücüyle buluştuğu yer. Mevcut olmalıdır.

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ı siparişi 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 kadar olan düz çizgi uzaklığının artan sırası.
WALKING_ETA_FROM_SEARCH_LOCATION Arama konumundan teslim alma noktasına kadar tüketicinin yürüme süresine göre artan düzen.
DRIVING_ETA_FROM_PICKUP_POINT_TO_DESTINATION Teslim alma noktasından tüketicinin hedefine tahmini varış süresi sürüşüyle, artan sipariş. Bu mod yalnızca bir hedef belirlendiğinde ve compute_driving_eta değeri doğru olduğunda kullanılabilir. Birden fazla seyahat_modu talep edildiğ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 gerçek teslim alma noktası.

distance_meters

float

Bu teslim noktası ile istekte belirtilen search_location arasındaki düz çizgi mesafesi.

travel_details[]

TravelDetail

İstenen her ulaşım şekli için bu başlangıç noktasına gidiş ve dönüş yolculuğuyla 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 bir şekilde tanımlayan metindir. https://developers.google.com/places/web-service/place-id

display_name

string

Yerelleştirilmiş yerin adı. İstekte belirtilen tercihe göre yerelleştirilmiş.

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 etiketi grubu. Örneğin, "siyasi" ve "yerel". https://developers.google.com/places/web-service/supported_types

associated_compounds[]

Compound

Yerle ilişkilendirilen bileşikler.

PlacePickupPointResult

İlişkilendirilmiş yer kimliğiyle birlikte teslim alma noktaları.

Alanlar
pickup_point_result

PickupPointResult

Teslim alma noktasıyla ilgili ayrıntılar. Mevcut olmalıdır.

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 konumu ile yerin geometrisi veya merkez arasındaki düz çizgi mesafesi.

TrafficRestrictionEnums

Bir konum için 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 Yol özel olması veya ilişkili konuma erişim için ücret ödenmesi gibi bazı trafik kısıtlamaları uygulanabilir.

TravelDetail

Seyahatle ilişkili ayrıntılar.

Alanlar
travel_mode

TravelMode

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

estimated_arrival_time

Timestamp

Tahmini varış saati İstekte compute_walking_eta ayarlandığında, yayalara yönelik tahmini varış noktası, arama konumundan teslim alma noktası konumuna hesaplanır. Sürüş TVS'si, istekte compute_driving_eta ve hedef değeri ayarlandığında, yaya tarafından talep edilen her ulaşım modu için başlangıç noktasından varış noktasına kadar hesaplanır. Sürüş tahmini varış süresi trafikle birlikte hesaplanır ve trafik sıkışıklığı kısıtlamalarına tabi DEĞİLDİR.

traffic_restriction

TrafficRestriction

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

TravelModeEnums

Bir konuma seyahat için kullanılabilen ulaşım şekillerinin listesi.

TravelMode

Ulaşım şeklinin değeri.

Sıralamalar
TRAVEL_MODE_UNSPECIFIED Ulaşım şekli belirtilmedi.
WALKING Yaya, yayalar için kullanılır.
DRIVING Sürüş, binek araçlar için kullanılır.
TWO_WHEELER Motorlu iki tekerlekli araçlar (ö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 dBm cinsinden sinyal gücü.