Fotogerçekçi 3D Karolar

3D Tiles API'ye genel bakışFotogerçekçi 3D Karolar, yüksek görüntü kalitesiyle dokulandırılmış 3D bir örgüdür yüksek çözünürlüklü görüntülerdir. Dünyanın pek çok yerinde yüksek çözünürlüklü 3D haritalar sunuyorlar. alanları. Yeni nesil, etkileyici 3D videoları desteklemenizi sağlar görselleştirmek için kullanabileceğiniz,

  • Bir alanı anlama

  • Bir konuma güvenle gitme

  • Karar vermek için yeni yerleri değerlendirin

  • Gerçek dünyanın nasıl değiştiğini anlayın

Başlamadan önce

Fotogerçekçi 3D Parçalar API'sini kullanmaya başlamadan önce, Hizmet Şartları ve Harita Karoları API Politikaları. Bu işlemin ardından faturalandırma hesabıyla proje başlatma ve Map Tiles API'yi etkinleştirme. Alıcı: Daha fazla bilgi için Cloud Console'da kurulum bölümünü inceleyin.

Kartlar alınıyor

API anahtarınızı aldıktan sonra, 3D için bir kök parça grubu URL'si belirterek fotogerçekçi karolara erişmeye başlayın Dilediğiniz karo oluşturucu. Bunun ardından, Yeşil Ofis’teki fotogerçekçi karolar, son kullanıcı tarafından oluşturucu tarafından otomatik olarak oluşturulur Kullanıcı haritayı keşfeder.

Oluşturma işlemi, tek bir kökten en az üç saatlik karo isteği yapabilir. parça kümesi isteği. Bu sınıra ulaştıktan sonra başka bir kök parça kümesi oluşturmanız gerekir isteği gönderin.

Örneğin, 3D'yi keşfetmeye başlamak için aşağıdaki JavaScript kodunu kullanabilirsiniz: Sezyumlu Karolar JS ile değiştirin.

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