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 kalabalık bölgelerinin çoğunda yüksek çözünürlüklü 3D haritalar sunarlar. 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 yere güvenle gitme

  • Karar vermek için yeni yerleri değerlendirme

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

Başlamadan önce

Fotogerçekçi 3D Karolar API'yi kullanmaya başlamadan önce Hizmet Şartları'nı ve Harita Karoları API Politikaları'nı incelemeniz gerekir. 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.

Kart alma

API anahtarınızı aldıktan sonra, dilediğiniz bir 3D karo oluşturma aracı için kök karo grubu URL'si belirterek fotogerçekçi karolara erişmeye başlayabilirsiniz. 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ök karo grubu isteğinden en az üç saatlik karo isteği gönderebilir. 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 karoları 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>