مربّعات ثلاثية الأبعاد لصور واقعية

نظرة عامة على 3D Tiles APIالمربّعات الثلاثية الأبعاد الواقعية هي شبكة ثلاثية الأبعاد مزخرفة بصور عالية الدقة. توفر خرائط ثلاثية الأبعاد عالية الدقة في العديد من المناطق السكانية في العالم. وهي تتيح لك تعزيز تجارب الجيل التالي من التجارب الثلاثية الأبعاد وغامرة لمساعدة المستخدمين في ما يلي:

  • فهم منطقة

  • الانتقال بثقة إلى أحد المواقع الجغرافية

  • تقييم الأماكن الجديدة لاتخاذ القرارات

  • فهم كيفية تغيُّر العالم الحقيقي

قبل البدء

قبل البدء باستخدام واجهة برمجة تطبيقات الصور الواقعية 3D Tiles، عليك مراجعة بنود الخدمة وسياسات Map Tiles API. يمكنك بعد ذلك بدء مشروع باستخدام حساب فوترة وتمكين Map Tiles API. لمزيد من المعلومات، راجِع الإعداد في Cloud Console.

جارٍ تحميل المربّعات

بعد الحصول على مفتاح واجهة برمجة التطبيقات، يمكنك البدء في الوصول إلى مربّعات الصور الواقعية من خلال تحديد عنوان URL لمجموعة الجذر إلى عارض مربّعات ثلاثية الأبعاد من اختيارك. بعد ذلك، يتم تلقائيًا إجراء جميع الطلبات اللاحقة للمربّعات ذات الصور الواقعية من خلال العارض أثناء استكشاف المستخدم النهائي للخريطة.

يمكن أن يجري العرض ثلاث ساعات على الأقل من طلبات مربّعات الشاشة من طلب مربّع واحد الجذر. بعد الوصول إلى هذا الحد، يجب تقديم طلب مجموعة جذر أخرى.

على سبيل المثال، يمكنك استخدام رمز 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>