Gezinme noktaları

Avrupa Ekonomik Alanı (AEA) geliştiricileri

Coğrafi kodlama yanıtındaki navigation_points alanı, yere gitmek için yararlı olan noktaların listesini içerir. Özellikle, bir yerden bir yere yol ağı üzerinde yönlendirilirken başlangıç veya bitiş noktası olarak kullanılmalıdır. Her gezinme noktası aşağıdaki değerleri içerir:

  • location, gezinme noktasının enlem ve boylam değerini içerir. Bu konum her zaman yol ağına çok yakındır ve bir yere gitmek veya bir yerden gelmek için ideal bir durma ya da başlangıç noktasıdır. Nokta, yerin bulunduğu yol tarafını net bir şekilde işaretlemek için yolun merkez çizgisinden kasıtlı olarak biraz uzağa yerleştirilir.
  • restricted_travel_modes, gezinme noktasına erişilemeyen ulaşım modlarının listesidir:
    • "DRIVE", sürüş yol tariflerine karşılık gelen ulaşım şeklidir.
    • "WALK", yürüyüş yol tariflerine karşılık gelen ulaşım şeklidir.
  • road_name, gezinme noktasının kaydırıldığı yolun adını içerir.

Sokak adresleri, binalar ve tesisler gibi tam konumu olan çoğu yer için navigasyon noktaları döndürülür. Tam konumun belirsiz olabileceği şehirler ve bölgeler gibi büyük alanları temsil eden yerlerde herhangi bir navigasyon noktası döndürülmeyebilir.

Taşıma bildirimi

17 Nisan'dan itibaren, gezinme noktaları almak için artık istekte NAVIGATION_POINTSextra computations parametresini sağlamanız gerekir. Müşteriler, bazı gezinme noktalarındaki road_name alanının döndürüldüğünü ve her gezinme noktasındaki location alanının aşağıdaki dört alt alanı (lat, lng, latitude, longitude) içerdiğini doğrulayarak bunu test edebilir.

Ayrıca, location.latitude ve location.longitude alanları yerine location.lat ve location.lng alanlarına taşımanız gerekir. Gelecekteki bir sürümde, NAVIGATION_POINTS ek hesaplamalar parametresini içermeyen isteklerde yanıtta gezinme noktaları yer almayacak ve location.latitude ile location.longitude alanları artık döndürülmeyecek.

Talep ayıntıları

Aşağıdaki türdeki isteklerde gezinme noktaları elde edebilirsiniz:

Bu isteklerin herhangi biri için şu parametreyi sağlarsınız: extra_computations=NAVIGATION_POINTS.

Örnek istek

Aşağıdaki sorgu, ABD'nin Kaliforniya eyaletindeki Mountain View şehrinde bulunan bir restoran için gezinme noktaları elde etmek üzere yer coğrafi kodlamasını kullanır:

https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJZ54APTS3j4ARBYZD956MHq8&extra_computations=NAVIGATION_POINTS&key=YOUR_API_KEY

Örnek yanıt

Yukarıdaki sorgunun yanıtında bir dizi gezinme noktası gösteriliyor:

{
  "navigation_points": [
    {
      "location": {
        "lat": 37.3940894,
        "lng": -122.0788389,
      },
      "restricted_travel_modes": ["WALK"],
      "road_name": "Castro Street"
    },
    {
      "location": {
        "lat": 37.394273,
        "lng": -122.0793078,
      },
      "restricted_travel_modes": ["WALK"],
      "road_name": "Wild Cherry Lane"
    },
    {
      "location": {
        "lat": 37.3941202,
        "lng": -122.0789189,
      },
      "restricted_travel_modes": ["DRIVE"]
    }
  ]
}

Geri bildirim

Bu, deneysel bir özelliktir. Geri bildirimlerinizi geocoding-feedback-channel@google.com adresine gönderebilirsiniz.