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