Places API, mevcut Yer Fotoğrafı. Mevcut yer fotoğrafını biliyorsanız yer fotoğrafının yeni sürümünde aşağıdaki değişiklikler yapılmıştır:
- Yeni Yer Fotoğrafı hizmeti için, Fotoğrafın, istek URL'sini kullandığınızdan emin olun. Daha fazla bilgi için Fotoğraf referanslarına geçme başlıklı makaleyi inceleyin.
- Yeni Yer Fotoğrafı hizmeti, kimlik doğrulama mekanizması olarak hem API anahtarlarını hem de OAuth jetonlarını destekler.
Aşağıdaki tabloda, mevcut yer fotoğrafında yeni yer fotoğrafı için yeniden adlandırılmış veya değiştirilmiş parametreler ya da artık desteklenmeyen parametreler listelenmiştir.
Geçerli parametre | Yeni parametre | Notlar |
---|---|---|
maxheight |
maxHeightPx |
Aşağıdakilerden birini belirtmeniz gerekir: maxHeightPx ,
maxWidthPx veya her ikisi. |
maxwidth |
maxWidthPx |
maxHeightPx ,
maxWidthPx veya ikisini birden belirtmeniz gerekir. |
Fotoğraf boyutu artırıldı
Mevcut Yer Fotoğrafı maksimum bir fotoğrafı destekliyor 1600 x 1600 piksel boyutunda olmalıdır. Fotoğraf Yerleştir (Yeni) özelliği, 4.800x4.800 piksel boyutuna kadar olan resimleri destekler.
Fotoğraf referanslarına geçme
Yeni Yer Fotoğrafı API'si, istenen fotoğrafın kaynak adını (yer kimliği ve fotoğraf referansı içeren) şu şekilde iletmenizi gerektirir:
https://places.googleapis.com/v1/places/PLACE_ID/photos/PHOTO_REFERENCE/media?maxWidthPx=400&key=API_KEY
Yakındakiler Arama, Metin Arama ve Yer Ayrıntıları'nın yeni sürümleri, yanıtta bu biçimi destekleyen bir photos[]
dizisi döndürür. Her biri
öğesi (yeni yanıttaki photos[]
) şu alanları içerir:
name
— fotoğraf. Bu dize şu biçimdedir:places/PLACE_ID/photos/PHOTO_REFERENCE
heightPx
: Resmin piksel cinsinden maksimum yüksekliği.widthPx
: Resmin piksel cinsinden maksimum genişliği.authorAttributions[]
— Gerekli atıflar. Bu alan her zaman mevcuttur ancak boş olabilir.
Mevcut API'de fotoğraf referansını form:
https://maps.googleapis.com/maps/api/place/photo?photo_reference=PHOTO_REFERENCEmaxwidth=400&key=API_KEY
Mevcut Yer Bulma özelliği,
Yakındaki Arama, Metin Arama ve
Yer Ayrıntılarının tümüphotos[]
bu biçimi destekleyen bir yanıt yazın. Mevcut photo
öğesi,
yanıt aşağıdaki alanları içerir:
photo_reference
: Fotoğraf isteği gönderdiğinizde fotoğrafı tanımlamak için kullanılan bir dize.height
: Resmin maksimum yüksekliği.width
: Resmin maksimum genişliği.html_attributions[]
: Gerekli tüm atıflar. Bu alan her zaman mevcuttur ancak boş olabilir.