Otomatik Tamamlama'ya Taşı (Yeni)

Places API, mevcut Otomatik tamamlama ve Query Autocomplete API'lerini içerir. Bu API'ler hakkında bilginiz varsa Otomatik Tamamlama (Yeni) özelliği aşağıdaki değişiklikleri yapar:

  • Otomatik tamamlama (Yeni) özelliği HTTP POST isteklerini kullanır. Parametreleri şuraya geçirin: bir HTTP POST isteğinin parçası olarak istek gövdesinde veya üstbilgilerde. Öte yandan mevcut API'lerle, URL parametrelerini HTTP GET isteği.
  • Otomatik tamamlama (Yeni) her iki API anahtarını da destekler ve OAuth jetonlarını kullanabilirsiniz.
  • Otomatik tamamlamada (Yeni) yanıt biçimi olarak yalnızca JSON desteklenir.

Aşağıdaki tabloda, Otomatik tamamlama için yeniden adlandırılmış veya değiştirilmiş olan Otomatik Tamamlama ve Otomatik Sorgulama API'leri (Yeni) ya da artık desteklenmeyen parametreler.

Geçerli parametre Yeni parametre Notlar
components includedRegionCodes
language languageCode
location locationBias
ipbias Hem locationBias hem de locationRestriction hariç tutulursa API, varsayılan olarak IP'ye ağırlık vermeyi kullanır.
offset inputOffset
radius locationBias veya locationRestriction
region regionCode
stricbounds locationRestriction
sessiontoken sessionToken
types includedPrimaryTypes

Örnek istek

Aşağıdaki örnek GET isteği, mevcut Yer Otomatik Tamamlama. Bu örnekte, bir JSON "Amoeba" adlı yerler hakkında bilgi içeren yanıt şu türlerde establishment ve tüm parametreleri URL parametreleri olarak iletin:

curl -L -X GET 'https://maps.googleapis.com/maps/api/place/autocomplete/json?input=amoeba&types=establishment&location=37.76999%2C-122.44696&radius=500&key=YOUR_API_KEY'

Otomatik Tamamlama (Yeni) ile bir POST isteği gönderirsiniz ve JSON istek gövdesindeki veya başlıklardaki tüm parametreleri POST kodunun bir parçası olarak iletin isteği gönderin. Bu örnekte ayrıca bir alan maskesi kullanıldığından yanıt yalnızca yerin görünen adı ve biçimlendirilmiş adresi:

curl -X POST -d '{
  "input": "Amoeba",
  "locationBias": {
    "circle": {
      "center": {
        "latitude": 37.76999,
        "longitude": -122.44696
      },
      "radius": 500.0
    }
  }
}' \
-H 'Content-Type: application/json' -H "X-Goog-Api-Key: API_KEY" \
https://places.googleapis.com/v1/places:autocomplete