फ़ोटोरियलिस्टिक 3D टाइल, हाई रिज़ॉल्यूशन वाली इमेज से बनी 3D मेश होती हैं. ये दुनिया के कई व्यस्त इलाकों में, हाई-रिज़ॉल्यूशन वाले 3D मैप दिखाते हैं. इनकी मदद से, अगली पीढ़ी के बेहतर 3D विज़ुअलाइज़ेशन का अनुभव दिया जा सकता है. इससे, उपयोगकर्ताओं को ये काम करने में मदद मिलती है:
किसी इलाके के बारे में जानकारी
किसी जगह पर आसानी से नेविगेट करना
फ़ैसले लेने के लिए, नई जगहों का आकलन करना
जानें कि असल दुनिया में क्या बदलाव हो रहे हैं
शुरू करने से पहले
फ़ोटोरिअलिस्टिक 3D Tiles API का इस्तेमाल शुरू करने से पहले, आपको सेवा की शर्तें और Map Tiles API की नीतियां पढ़नी होंगी. इसके बाद, बिलिंग खाते की मदद से प्रोजेक्ट शुरू करें और Map Tiles API को चालू करें. ज़्यादा जानने के लिए, Cloud Console में सेटअप करना लेख पढ़ें.
टाइल पाने की सुविधा
एपीआई पासकोड पाने के बाद, अपनी पसंद के 3D टाइल रेंडरर के लिए रूट टाइलसेट यूआरएल डालकर, फ़ोटोरिअलिस्टिक टाइल ऐक्सेस की जा सकती हैं. इसके बाद, जब भी उपयोगकर्ता मैप को एक्सप्लोर करता है, तो रींडरर अपने-आप फ़ोटोरिएलिस्टिक टाइल के लिए कॉल करता है.
रेंडर, एक रूट टाइलसेट के अनुरोध से कम से कम तीन घंटे के लिए टाइल के अनुरोध कर सकता है. यह सीमा पूरी होने के बाद, आपको रूट टाइलसेट का एक और अनुरोध करना होगा.
उदाहरण के लिए, Cesium JS की मदद से 3D टाइल एक्सप्लोर करने के लिए, यहां दिए गए JavaScript कोड का इस्तेमाल किया जा सकता है.
<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>