אריחים תלת-ממדיים פוטו-ריאליסטיים

סקירה כללית על 3D Tiles APIקטעי מפה ריאליסטיים בתלת-ממד הם רשת תלת-ממדית עם טקסטורה של תמונות ברזולוציה גבוהה. הן כוללות מפות תלת-ממד ברזולוציה גבוהה בחלק גדול מהאזורים המאוכלסים בעולם. בעזרת ה-APIs האלה תוכלו ליצור חוויות חזותיות תלת-ממדיות immersive מדור הבא, שיעזרו למשתמשים:

  • הסבר על אזור

  • ניווט בטוח למיקום מסוים

  • הערכת מקומות חדשים כדי לקבל החלטות

  • הבנת השינויים בעולם האמיתי

לפני שמתחילים

לפני שמתחילים להשתמש ב-Photorealistic 3D Tiles API, צריך לקרוא את התנאים וההגבלות ואת המדיניות של Map Tiles API. לאחר מכן תוכלו ליצור פרויקט עם חשבון לחיוב ולהפעיל את Map Tiles API. מידע נוסף זמין במאמר הגדרה ב-Cloud Console.

הצגת כרטיסי מידע

אחרי שתקבלו את מפתח ה-API, תוכלו להתחיל לגשת לתמונות מפורטות של משבצות על ידי ציון כתובת URL של קבוצת משבצות ברמה הבסיסית (root) למעבד תמונות של משבצות 3D לבחירתכם. לאחר מכן, כל הקריאות הבאות לקבלת משבצות פוטו-ריאליסטיות מתבצעות באופן אוטומטי על ידי ה-renderer כשמשתמש הקצה מעייין במפה.

ה-render יכול לשלוח בקשות של משבצות למשך שלוש שעות לפחות מבקשה אחת של tileset ברמה הבסיסית. אחרי שמגיעים למגבלה הזו, צריך לשלוח בקשה נוספת ל-tileset ברמה הבסיסית.

לדוגמה, אפשר להשתמש בקוד ה-JavaScript הבא כדי להתחיל לבחון משבצות תלת-ממדיות באמצעות Cesium JS.

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