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 dokulandırılmış 3D bir ağdır. Dünyanın nüfuslu birçok bölgesi için yüksek çözünürlüklü 3D haritalar sunarlar. Bu araçlar, kullanıcılarınıza aşağıdaki konularda yardımcı olmak için yeni nesil, etkileyici 3D görselleştirme deneyimlerine destek olmanızı sağlar:

  • Bir alanı anlayın

  • Güvenle bir konuma gidin

  • Karar vermek için yeni yerleri değerlendirme

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

Başlamadan önce

Fotogerçekçi 3D Karolar API'sini kullanmaya başlamadan önce Hizmet Şartları ve Map Tiles API Politikaları'nı incelemeniz gerekir. Ardından, 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üne bakın.

Kartlar alınıyor

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

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

Örnek olarak, 3D Karoları Cezium JS ile 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>