Aerial View API, iki genel iş akışını destekler. Yaklaşımınız, talep ettiğiniz videonun mevcut olup olmadığına bağlıdır. Videonun mevcut olup olmadığından emin değilseniz videonun durumunu belirlemek için lookupVideoMetadata kullanmanız gerekir.
Video oluşturma veya alma iş akışı
Kuşbakışı görünüm videosu oluşturmak veya almak için aşağıdaki iş akışını kullanın:
- Google'ın
lookupVideoMetadatakullanarak konum için video oluşturup oluşturmadığını kontrol edin. - Video yoksa (
lookupVideoMetadata404 döndürdü) yeni bir video oluşturmak içinrenderVideoişlevini çağırın.- Videonun durumu
ACTIVEolana kadar uç noktayı yoklamak içinvideoIdveya adresi kullanaraklookupVideoMetadataişlevini çağırın. Oluşturma işlemi birkaç saat sürebilir. Bu nedenle, çağrılarınızı aralıklı olarak göndermek için üstel geri çekilme kullanın.
- Videonun durumu
Video etkinse (
lookupVideoMetadata,ACTIVEdurumunu döndürdüyse) videonun URI'lerini getirmek içinlookupVideoişlevini çağırın.
Bu iş akışı aşağıdaki şemada gösterilmektedir:
Video kimliklerini daha sonra kullanmak üzere kaydetme
Aerial View API'nin Hizmete Özgü Şartları'na tabi olarak, Aerial View API video kimlikleri, Google Haritalar Platformu Hizmet Şartları'nın Bölüm 3.2.3(b)'de (Önbelleğe Alma Yok) belirtilen önbelleğe alma kısıtlamalarından muaftır. Bu nedenle, video kimliği değerlerini daha sonra kullanmak üzere saklayabilirsiniz.