Fotogerçekçi 3D Karolar

Avrupa Ekonomik Alanı (AEA) geliştiricileri

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ış bir 3B ağdır. Dünyanın birçok yerleşim yerinde yüksek çözünürlüklü 3D haritalar sunar. Bu API'ler, kullanıcılarınızın aşağıdaki işlemleri yapmasına 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şiklikleri anlama

Başlamadan önce

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

Kart alma

API anahtarınızı aldıktan sonra, istediğiniz 3D Tiles oluşturucusuna bir kök döşeme grubu URL'si belirterek fotogerçekçi döşemelere erişmeye başlayabilirsiniz. Bundan sonra, son kullanıcı haritayı keşfederken fotogerçekçi döşemeler için yapılan tüm sonraki aramalar oluşturucu tarafından otomatik olarak yapılır.

Oluşturma işlemi, tek bir kök döşeme grubu isteğinden en az üç saatlik döşeme isteğinde bulunabilir. Bu sınıra ulaştıktan sonra başka bir kök döşeme grubu isteğinde bulunmanız 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>