Method: searchAlongRoute

Seyahat rotası üzerindeki yerleri arama

HTTP isteği

POST https://mapstools.googleapis.com/v1:searchAlongRoute

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

İstek metni

İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "textQuery": string,
  "languageCode": string,
  "regionCode": string,
  "routingPreference": enum (RoutingPreference),
  "includeExtendedDetails": boolean,
  "travelMode": enum (RouteTravelMode),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "encodedPolyline": string,
  "retrievalToken": string,
  "routeEndpoints": {
    object (RouteEndpoints)
  }
  // End of mutually exclusive fields.
}
Alanlar
textQuery

string

Zorunlu. Doğal dilde arama sorgusu (ör. "EV şarj cihazları", "kahve").

languageCode

string

İsteğe bağlı. Özet ve yer ayrıntıları için dil. Varsayılan değer "en-US"tir.

regionCode

string

İsteğe bağlı. Konumun ülke/bölge kodu (CLDR) (ör. "US").

routingPreference

enum (RoutingPreference)

İsteğe bağlı. Trafik verilerinin nasıl kullanılacağını belirten isteğe bağlı rota tercihi. Varsayılan olarak TRAFFIC_UNAWARE değerine ayarlanır.

includeExtendedDetails

boolean

İsteğe bağlı. Yanıta genişletilmiş yer ayrıntılarını ekler.

Kullanıcı isteği; niteliksel analizler, gerçek zamanlı dinamikler veya özel varlık özellikleri gerektirdiğinde bu alanı true olarak ayarlayın: - Niteliksel incelemeler, müşteri yaklaşımı ve geri bildirimler. - Menü öğeleri, yemekler, özel yemekler, içecekler veya işletmeyle ilgili öne çıkanlar gibi belirli teklifler. - Nitelikli atmosfer, iç mekan dekoru, estetik, ambiyans veya ruh hali. - Gerçek zamanlı veriler ve özel tesis özellikleri, ziyaretçi politikaları/ipuçları, bekleme süreleri.

Standart keşif aramaları (ör. mutfaklar, mağaza türleri), konum/adres aramaları, iletişim bilgileri, çalışma saatleri ve standart meta veriler/olanaklar için false (varsayılan) değerini bırakın.

Bu alanın etkinleştirilmesi daha yüksek gecikmeye neden olabilir.

travelMode

enum (RouteTravelMode)

İsteğe bağlı. Rotayı ve alternatif rotaları hesaplamak için kullanılan seyahat modunu belirtir. Varsayılan değer DRIVE'dir. WALK ve BICYCLE yalnızca routeEndpoints ile desteklenir. TRANSIT desteklenmiyor.

Rota spesifikasyonu: Mevcut bir rota, rota jetonu veya başlangıç/varış noktası uç noktaları. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta en fazla bir alan ayarlanır:
encodedPolyline

string

Rotayı temsil eden kodlanmış bir çoklu çizgi dizesi. https://developers.google.com/maps/documentation/utilities/polylinealgorithm adresini inceleyin.

retrievalToken

string

Rotayı temsil eden önceki bir v1.computeRoutes çağrısından döndürülen alma jetonu.

routeEndpoints

object (RouteEndpoints)

Açık rota uç noktaları (başlangıç ve varış noktası).

Birbirini hariç tutan alanların sonu.

Yanıt metni

Başarılıysa yanıt metni, SearchAlongRouteResponse öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/maps-platform.mapstools