Dizin
DestinationService
(arayüz)Destination
(message)Entrance
(message)Entrance.Tag
(enum)Landmark
(mesaj)Landmark.Tag
(enum)NavigationPoint
(mesaj)NavigationPoint.TravelMode
(enum)NavigationPoint.Usage
(enum)PlaceView
(mesaj)PlaceView.StructureType
(enum)SearchDestinationsRequest
(mesaj)SearchDestinationsRequest.AddressQuery
(message)SearchDestinationsRequest.LocationQuery
(message)SearchDestinationsResponse
(mesaj)
DestinationService
Hedefleri almak için kullanılan bir hizmet.
Hedef, bir yerle ilgili hiyerarşik bağlam sağlar. Bu sayede, örneğin daha büyük bir apartman kompleksindeki apartman binalarını ve bunun tersini bulabilirsiniz. Ayrıca, araç paylaşımı veya teslimat gibi kullanım alanlarına uygun gezinme noktaları da sağlar.
SearchDestinations |
---|
Bu yöntem, hedef araması gerçekleştirir ve hedeflerin listesini döndürür.
|
Hedef
Bir hedef. Buna birincil yer, ilgili yerler, girişler ve gezinme noktaları dahildir.
Alanlar | |
---|---|
primary |
İstekteki |
containing_places[] |
Birincil yerin içinde bulunduğu daha az hassas yerler. Örneğin, bu binanın bulunduğu apartman kompleksi. |
sub_destinations[] |
Birincil yerin daha kesin alt hedefleri. Örneğin, bir binada bulunan birimler. Not: Places API tarafından döndürülen SubDestination ile karşılaştırıldığında, bu alt hedefler listesi daha kapsamlıdır ve her alt hedef daha fazla bilgi içerir. |
landmarks[] |
Hedefin nerede olduğunu bildirmek veya varışa yardımcı olmak için kullanılabilecek önemli noktalar. |
entrances[] |
Bu varış noktası için girişler. |
navigation_points[] |
Bu hedef için navigasyon noktaları. |
Giriş
Giriş, bir yerin giriş ve çıkış noktasının konumunu tanımlayan tek bir enlem/boylam koordinat çiftidir.
Alanlar | |
---|---|
location |
Girişin konumu. |
tags[] |
Girişi açıklayan etiketlerin listesi. |
place |
Bu girişin fiziksel olarak bulunduğu yapı, |
Etiket
Bir girişi tanımlayan özellikler.
Sıralamalar | |
---|---|
TAG_UNSPECIFIED |
Kullanılmaz. |
PREFERRED |
Giriş, döndürülen hedefteki birincil yere fiziksel erişim sağlıyor olabilir. Bir yerin birden fazla tercih edilen girişi olabilir. Bir girişte bu etiket yoksa girişin fiziksel olarak birincil yerle aynı binada olduğu ancak yere erişim sağlamayabileceği anlamına gelir. Örneğin, birincil yer bir alışveriş merkezindeki bir restoransa "TERCİH EDİLEN" girişler muhtemelen doğrudan restorana giden girişler olur. Diğer girişler ise binanın diğer girişleri (ör. alışveriş merkezindeki diğer restoranların girişleri) olur. Birincil yerin kendisi bir binaysa Not: |
Önemli nokta
Önemli noktalar, hedefin nerede olduğunu bildirmek veya hedefe ulaşmaya yardımcı olmak için kullanılır.
Alanlar | |
---|---|
tags[] |
Önemli yerin hedef bağlamında nasıl kullanılabileceğini açıklayan etiketler. |
Birleştirme alanı landmark . Önemli nokta. landmark yalnızca aşağıdakilerden biri olabilir: |
|
place |
Bu simge yapıyı temsil eden yer. |
Etiket
Bir yer işaretinin hedef bağlamında nasıl kullanılabileceğini açıklayan tüm olası etiketlerin listesi.
Bir adreste hem ADDRESS
hem de ARRIVAL
etiketi varsa bu yer işareti hem yerel olarak öne çıkıyor hem de hedefe yakın demektir.
Sıralamalar | |
---|---|
TAG_UNSPECIFIED |
Kullanılmaz. |
ADDRESS |
Hedefin genel konumunu belirlemek için kullanılabilecek, yerel olarak öne çıkan bir yer. Genellikle varış noktasının birkaç yüz metre yakınında. Bunlar, Geocoding API'nin Adres Tanımlayıcıları özelliği tarafından döndürülen önemli yerlere benzer: https://developers.google.com/maps/documentation/geocoding/address-descriptors/requests-address-descriptors. |
ARRIVAL |
Hedefe ulaşmaya yardımcı olmak için kullanılabilen bir yer. Hedefe yaklaştığınızda gezinme için kullanışlıdır. Örneğin, bu önemli yer, varış noktasının karşısında olabilir. Bu etikete sahip bir yer işareti genellikle hedefe, ADDRESS etiketine sahip yer işaretlerinden daha yakındır. |
PlaceView
Places API'deki bir yerin görünümünü temsil eder. Ayrıca, hedefle ilgili yapı türü ve görüntüleme poligonu gibi ek bilgiler de sağlar.
Bazı durumlarda, aynı yer kimliğine sahip bir PlaceView
, types
ve display_name
alanları için Places API tarafından döndürülenlerden farklı olabilir.
Alanlar | |
---|---|
place |
Bu yerin |
display_name |
Kullanıcılar tarafından okunabilir yer açıklaması. Örneğin, "B Kapısı", "McDonalds" |
primary_type |
Bu yerin birincil yer türü. Olası değerlerin listesi için https://developers.google.com/maps/documentation/places/web-service/place-types adresini ziyaret edin. Not: Bu alan her zaman doldurulmaz. Bu tür durumlarda |
types[] |
Bu yerin ilişkili tüm yer türleri. Olası değerlerin listesi için https://developers.google.com/maps/documentation/places/web-service/place-types adresini ziyaret edin. |
formatted_address |
Tek satırlık adres. |
postal_address |
Yapılandırılmış adres. |
structure_type |
Bu yere karşılık gelen yapı türü. |
location |
Bu yerin konumu. Görüntü poligonları olan yerler için bu, haritaya işaretçi yerleştirmek için iyi bir nokta olabilir. |
display_polygon |
RFC 7946 biçimini kullanarak GeoJSON biçimindeki yerin poligon ana hattı: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6. Not: RFC 7946 biçimi MultiPolygon'ları desteklediğinden bir |
StructureType
Bu yerin temsil ettiği yapı türü.
Sıralamalar | |
---|---|
STRUCTURE_TYPE_UNSPECIFIED |
Kullanılmaz. |
POINT |
Nokta konumu. |
SECTION |
Bir binanın alt bölümü. |
BUILDING |
Bir bina. |
GROUNDS |
Genellikle üniversite kampüsü, apartman kompleksi veya alışveriş merkezi gibi birden fazla binanın bulunduğu geniş bir alan. |
SearchDestinationsRequest
DestinationService.SearchDestinations için istek mesajı.
Alanlar | |
---|---|
travel_modes[] |
İsteğe bağlıdır. Gezinme noktalarını filtrelemek için kullanılan ulaşım şekilleri. Bu, yanıtta döndürülen |
language_code |
İsteğe bağlıdır. Sonuçların döndürülmesi gereken dil. |
region_code |
İsteğe bağlıdır. Bölge kodu. Bölge kodu, ccTLD ("üst düzey alan") olarak belirtilen iki karakterlik bir değerdir. Parametre, geçerli yasaya göre sonuçları etkiler. Bu parametre, hizmetten gelen sonuçları da etkiler ancak tamamen kısıtlamaz. |
Birleştirme alanı Hedefler, belirtilen birincil sorgu etrafında oluşturulur. Not: Yalnızca gezinme hedefi olabilecek yerler ve adresler desteklenir. Örneğin, bir evi veya apartman kompleksini temsil eden bir yer birincil sorgu olarak kullanılabilir ancak bir yerleşim birimini veya idari bölgeyi temsil eden yerler birincil sorgu olarak kullanılamaz. |
|
place |
Bir yerin |
address_query |
Açık adrestir. |
location_query |
Tam konum |
AddressQuery
Aramak istediğiniz açık adres. Adresleri, ilgili ülkenin ulusal posta hizmetinin kullandığı biçime uygun olarak belirtin.
Alanlar | |
---|---|
Birleştirme alanı kind . Adres sorgusu. kind yalnızca aşağıdakilerden biri olabilir: |
|
address |
Posta adresi biçiminde bir açık adres. |
address_query |
Tek bir satır olarak biçimlendirilmiş açık adres. |
LocationQuery
Yakındaki bir birincil hedefi belirlemek için konum sorgusu.
Not: Konum sorgusu, alt tesisler içeren bir binadaysa döndürülen birincil yerin alt tesis olması mümkündür. Bu durumlarda, containing_places alanı binayı içerir.
Alanlar | |
---|---|
Birleştirme alanı kind . Konum sorgusu. kind yalnızca aşağıdakilerden biri olabilir: |
|
location |
Tam bir LatLng konumu. |
SearchDestinationsResponse
DestinationService.SearchDestinations için yanıt mesajı.
Alanlar | |
---|---|
destinations[] |
Hedeflerin listesi. Birincil sorgudan birincil hedef net bir şekilde tanımlanabiliyorsa hizmet tek bir sonuç döndürür. Aksi takdirde, hizmet belirsizliği gidermek için birden fazla sonuç veya hiç sonuç döndürmeyebilir. |