Çözümünüze üçüncü taraf bir oluşturma ürünü dahil edemiyorsanız kendi 3D Karo oluşturma aracınızı oluşturmanız gerekebilir. Bu yaklaşım, aşağıdaki önemli faktörleri dikkate almanızı gerektirir:
İçerik URL'leri
Map Tiles API, gerçekçi fotoğraf 3D parçaları sunarken alt parça kümelerinin URI'lerini döndürür. Bu karo grubu URI'leri normal URL'ler değildir. Yalnızca yol ve parametre bileşenini içerir. İsteğinizin yetkilendirilmesi için gereken API anahtarınızı içermezler. Daha fazla bilgi için 3D Kartlar Spesifikasyonu'na bakın.
İstekler ve yanıtlar
Gerçekçi Fotoğraf 3B Parçalar isteklerine ve yanıtlarına ilişkin bazı örnekler aşağıda verilmiştir. Bunları Chrome Geliştirici Araçları'nı kullanarak incelersiniz.
Örnek kök karo grubu isteği:
https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY
Örnek karo grubu yanıt URI'si:
/v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg
Oluşturucular tarafından kullanılan örnek karo isteği URL'leri:
https://tile.googleapis.com/v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg&key=YOUR_API_KEY
https://tile.googleapis.com/v1/3dtiles/datasets/CgA/files/UlRPVEYubm9k.glb?session=CIqhrPOFvdHSYg&key=YOUR_API_KEY
Sonraki karo isteklerini oluştururken karo kümesi URI'sinde görünen tüm parametreleri API anahtarınızla birlikte eklemeniz gerekir. 3D Karolar API'si aşağıdaki iki parametreyi sağlar:
session
- 3D yükleme oturumu için yerleşik bir tanımlayıcı. API tarafından otomatik olarak oluşturulur. Sonraki karo isteklerini oluştururken oluşturucu tarafından eklenmelidir.
key
- 3D Kartlar hizmetine erişmek için kullandığınız API anahtarı. Bu kimliği, sonraki tüm karo isteklerine eklemeniz gerekir.
Görüntülü ilişkilendirmeler
İlişkilendirme, harita karolarının kaynağının kabul edilmesi anlamına gelir ve bu API'nin kullanımı için gereklidir. Veri ilişkilendirmesinin yanı sıra Google marka ilişkilendirmesi (logo) de buna dahildir. Google logosunu Harita Parçaları API Politikaları sayfasında bulabilirsiniz. Veri ilişkilendirme bilgileri her karo yanıtında döndürülür. asset
, copyright
altındaki glTF karosunda bulun.
{
"asset": {
"version": "2.0",
"generator": "draco_decoder",
"copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
}
}
Bu bilgileri toplamak, sıralamak ve genellikle oluşturmanın alt kısmında bir metin satırında görüntülemek gerekir. Bu işlem aşağıdaki adımları içerir:
Görüntülenen tüm kartlardan telif hakkı bilgilerinin tamamını ayıklayın.
Birden fazla telif hakkı kaynağını noktalı virgül ile ayırın.
Bilgileri tekrar sayısına göre sıralayın.
Telif hakkı kaynaklarını, Google Earth'teki gibi en çok karşılaşılandan en az karşılaşılana göre sıralayarak ekranda gösterin.