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ızı sağlar:

  • 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.

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

Örneğin, Cesium JS ile 3D Döşemeleri 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>