अगर तीसरे पक्ष के रेंडरिंग प्रॉडक्ट को अपने समाधान में शामिल नहीं किया जा सकता, तो आपको अपना 3D टाइल रेंडरर बनाना पड़ सकता है. इस तरीके के लिए, आपको इन ज़रूरी बातों का ध्यान रखना होगा:
कॉन्टेंट के यूआरएल
फ़ोटोरियलिस्टिक 3D टाइल दिखाने के दौरान, Map Tiles API, चाइल्ड टाइलसेट के लिए यूआरआई दिखाता है. ये टाइलसेट यूआरआई, सामान्य यूआरएल नहीं होते. इनमें सिर्फ़ पाथ और पैरामीटर कॉम्पोनेंट शामिल होते हैं. इनमें आपकी एपीआई पासकोड शामिल नहीं है. अनुरोध की पुष्टि करने के लिए, यह ज़रूरी है. ज़्यादा जानकारी के लिए, 3D टाइल स्पेसिफ़िकेशन देखें.
अनुरोध और जवाब
यहां Photorealistic 3D Tiles के अनुरोधों और जवाबों के कुछ उदाहरण दिए गए हैं. Chrome डेवलपर टूल का इस्तेमाल करके, उनकी जांच की जा सकती है.
रूट टाइलसेट के अनुरोध का उदाहरण:
https://tile.googleapis.com/v1/3dtiles/root.json?key=YOUR_API_KEY
टाइल्ससेट के रिस्पॉन्स का यूआरआई का उदाहरण:
/v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg
रेंडरर के इस्तेमाल किए गए टाइल के अनुरोध वाले यूआरएल का उदाहरण:
https://tile.googleapis.com/v1/3dtiles/datasets/CgA/files/UlRPVEYuYnVs.json?session=CIqhrPOFvdHSYg&key=YOUR_API_KEY
https://tile.googleapis.com/v1/3dtiles/datasets/CgA/files/UlRPVEYubm9k.glb?session=CIqhrPOFvdHSYg&key=YOUR_API_KEY
आपको टाइलसेट यूआरआई में दिखने वाले सभी पैरामीटर और अपनी एपीआई कुंजी को जोड़ना चाहिए. ऐसा तब करें, जब आपको टाइल के बाद के अनुरोधों को बनाना हो. 3D Tiles API, ये दो पैरामीटर उपलब्ध कराता है:
session- यह 3D मॉडल लोड करने वाले सेशन के लिए, पहले से मौजूद आइडेंटिफ़ायर होता है. यह एपीआई से अपने-आप जनरेट होता है. इसे रेंडरर को अटैच करना होगा, ताकि वह बाद के टाइल अनुरोधों को बना सके.
key- 3D Tiles सेवा को ऐक्सेस करने के लिए इस्तेमाल की गई एपीआई कुंजी. आपको इसे बाद के सभी टाइल अनुरोधों के साथ अटैच करना होगा.
डिसप्ले एट्रिब्यूशन
एट्रिब्यूशन का मतलब है कि मैप टाइल के सोर्स की जानकारी देना. इस एपीआई का इस्तेमाल करने के लिए, यह ज़रूरी है. इसमें Google के ब्रैंड एट्रिब्यूशन (लोगो) के साथ-साथ डेटा एट्रिब्यूशन भी शामिल है. Google का लोगो, आपको Map Tiles API की नीतियों वाले पेज पर मिलेगा. डेटा एट्रिब्यूशन की जानकारी, हर टाइल के जवाब में मिलती है. इसे asset, copyright में जाकर, glTF टाइल में ढूंढें.
{
"asset": {
"version": "2.0",
"generator": "draco_decoder",
"copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
}
}
आपको इस जानकारी को टेक्स्ट की एक लाइन में इकट्ठा करना होगा, क्रम से लगाना होगा, और दिखाना होगा. यह आम तौर पर रेंडरिंग के सबसे नीचे होता है. इसके लिए, यह तरीका अपनाएं:
व्यू में मौजूद सभी टाइलों से कॉपीराइट से जुड़ी जानकारी निकालता है.
कॉपीराइट के एक से ज़्यादा सोर्स को सेमीकोलन लगाकर अलग करें.
जानकारी को दोहराए जाने की संख्या के आधार पर क्रम से लगाएं.
कॉपीराइट के सोर्स को स्क्रीन पर दिखाएं. इन्हें सबसे ज़्यादा से लेकर सबसे कम बार इस्तेमाल होने के क्रम में लगाएं. ऐसा Google Earth की तरह करें.