Fotogerçekçi 3D Karolar

Avrupa Ekonomik Alanı'ndaki (AEA) geliştiriciler

3D Tiles API'ye genel bakışGerçekçi Fotoğraf 3B Parçalar, yüksek çözünürlüklü görüntülerle dokulandırılmış 3B mesh'lerdir. Dünyanın nüfus yoğunluğu olan birçok bölgesinde yüksek çözünürlüklü 3D haritalar sunarlar. Bu API'ler, kullanıcılarınıza yardımcı olmak için yeni nesil, etkileyici 3D görselleştirme deneyimleri sunmanıza olanak tanır:

  • Bir alanı anlama

  • Bir konuma güvenle gitme

  • Karar vermek için yeni yerleri değerlendirme

  • Gerçek dünyadaki değişimleri anlama

Başlamadan önce

Photorealistic 3D Tiles API'yi kullanmaya başlamadan önce Hizmet Şartları'nı ve Map Tiles API Politikaları'nı incelemeniz gerekir. Ardından, faturalandırma hesabı olan bir proje başlatabilir ve Map Tiles API'yi etkinleştirebilirsiniz. Daha fazla bilgi için Cloud Console'da kurulum başlıklı makaleyi inceleyin.

Kartlar alınıyor

API anahtarınızı aldıktan sonra, seçtiğiniz bir 3D Tiles oluşturucuya kök tileset URL'si belirterek fotogerçekçi karolara erişmeye başlayabilirsiniz. Ardından, son kullanıcı haritayı keşfettikçe fotogerçekçi karolar için sonraki tüm çağrılar oluşturucu tarafından otomatik olarak yapılır.

Oluşturucu, tek bir kök karo grubu isteğinden en az üç saatlik karo isteği yapabilir. Bu sınıra ulaştıktan sonra başka bir kök karo grubu isteği göndermeniz gerekir.

Örneğin, Cesium JS ile 3D Tiles'ı keşfetmeye başlamak için aşağıdaki JavaScript kodunu kullanabilirsiniz.

<head>
 <meta charset="utf-8">
 <script src="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.105/Build/Cesium/Cesium.js"></script>
 <link href="https://ajax.googleapis.com/ajax/libs/cesiumjs/1.105/Build/Cesium/Widgets/widgets.css" rel="stylesheet">
</head>

<body>
  <div id="cesiumContainer"></div>
  <script>
    const viewer = new Cesium.Viewer('cesiumContainer', {
      imageryProvider: false,
      baseLayerPicker: false,
      requestRenderMode: true,
    });

    const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
      url: "https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY",
      showCreditsOnScreen: true,
    }));

    viewer.scene.globe.show = false;
  </script>
</body>