קטעי מפה ריאליסטיים בתלת-ממד הם רשת תלת-ממדית עם טקסטורה של תמונות ברזולוציה גבוהה. הם מציעים מפות תלת-ממד ברזולוציה גבוהה בחלק גדול מהאזורים המאוכלסים בעולם. הם מאפשרים לכם ליצור חוויות חזותיות תלת-ממדיות immersive מדור הבא, שיעזרו למשתמשים:
הסבר על אזור
ניווט בטוח למיקום מסוים
הערכת מקומות חדשים כדי לקבל החלטות
הבנת השינויים בעולם האמיתי
לפני שמתחילים
לפני שמתחילים להשתמש ב-Photorealistic 3D Tiles API, צריך לעיין בתנאים ובהגבלות ובמדיניות של Map Tiles API. לאחר מכן תוכלו ליצור פרויקט עם חשבון לחיוב ולהפעיל את Map Tiles API. מידע נוסף זמין במאמר הגדרה ב-Cloud Console.
הצגת כרטיסי מידע
אחרי שתקבלו את מפתח ה-API, תוכלו להתחיל לגשת לתמונות מפורטות בפורמט 3D Tiles. לשם כך, עליכם לציין כתובת URL של קבוצת תמונות מפורטות ברמה הבסיסית (tileset) למעבד תמונות מפורטות בפורמט 3D Tiles לבחירתכם. לאחר מכן, כל הקריאות הבאות לקבלת משבצות פוטו-ריאליסטיות מתבצעות באופן אוטומטי על ידי ה-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>