Fotogerçekçi 3D Karolar

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 3D ağdır. Dünyanın pek çok yerinde yüksek çözünürlüklü 3D haritalar sunuyorlar. alanları. Bu API'ler, kullanıcılarınıza yardımcı olmak için yeni nesil, sürükleyici 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ğ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ı. Ardından, faturalandırma hesabıyla bir proje başlatabilir ve Harita Karoları API'sini 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, 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. Ardından, son kullanıcı haritayı keşfederken fotogerçekçi karolar için yapılan tüm sonraki çağrılar, oluşturma aracı tarafından otomatik olarak yapılır.

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>