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

المطوّرون المقيمون في المنطقة الاقتصادية الأوروبية (EEA)

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

  • فهم منطقة

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

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

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

قبل البدء

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

الحصول على المربّعات

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

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

على سبيل المثال، يمكنك استخدام رمز JavaScript التالي لبدء استكشاف 3D Tiles باستخدام 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>