Fotogerçekçi 3D Karolar

3D Tiles API'ye genel bakışFotogerçekçi 3D Karolar, yüksek çözünürlüklü görüntülerle dokulu bir 3D örgüsüdür. Dünyanın nüfuslu bölgelerinin çoğunda yüksek çözünürlüklü 3D haritalar sunarlar. Yeni nesil, etkileyici 3D görselleştirme deneyimlerini destekleyerek kullanıcılarınıza aşağıdaki konularda yardımcı olabilir:

  • 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

Photoreal 3D Tiles API'yi kullanmaya başlamadan önce Hizmet Şartları ve Map Tiles API Politikaları'nı incelemeniz gerekir. Daha sonra faturalandırma hesabıyla bir proje başlatabilir ve Map Tiles API'yi etkinleştirebilirsiniz. Daha fazla bilgi edinmek için Cloud Console'da kurulum bölümünü inceleyin.

Kartlar alınıyor

API anahtarınızı edindikten sonra, istediğiniz bir 3D Kart oluşturucu için kök parça grubu URL'si belirterek fotogerçekçi karolara erişmeye başlayabilirsiniz. Bundan sonra, son kullanıcı haritayı incelerken, oluşturucu tarafından otomatik olarak fotogerçekçi karolar için yapılan tüm çağrılar yapılır.

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

Örnek olarak, aşağıdaki JavaScript kodunu kullanarak 3D Karoları Cesium JS ile keşfetmeye başlayabilirsiniz.

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