अपने 3D टाइल रेंडरर के साथ काम करें

यूरोपियन इकनॉमिक एरिया (ईईए) के डेवलपर

अगर आपको तीसरे पक्ष के रेंडरिंग प्रॉडक्ट को अपने समाधान में शामिल करने में समस्या आ रही है, तो आपको अपना 3D टाइल रेंडरर बनाना पड़ सकता है. इस दृष्टिकोण के लिए आपको निम्नलिखित महत्वपूर्ण कारकों पर विचार करना होगा:

कॉन्टेंट के यूआरएल

Photorealistic 3D Tiles दिखाने के दौरान, Map Tiles API, चाइल्ड टाइलसेट के लिए यूआरआई दिखाता है. ये टाइलसेट यूआरआई, सामान्य यूआरएल नहीं होते. इनमें सिर्फ़ पाथ और पैरामीटर कॉम्पोनेंट शामिल होते हैं. इनमें आपकी एपीआई पासकोड शामिल नहीं है. अनुरोध की पुष्टि करने के लिए, यह ज़रूरी है. ज़्यादा जानकारी के लिए, 3D टाइल स्पेसिफ़िकेशन देखें.

अनुरोध और जवाब

यहां फ़ोटो जैसा दिखने वाला 3D टाइल का अनुरोध करने और उसके जवाब के कुछ उदाहरण दिए गए हैं. 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"
  }
}

आपको इस जानकारी को एक लाइन के टेक्स्ट में इकट्ठा करना होगा, क्रम से लगाना होगा, और दिखाना होगा. यह आम तौर पर रेंडरिंग के सबसे नीचे होता है. इसके लिए, यह तरीका अपनाएं:

  1. व्यू में मौजूद सभी टाइलों से कॉपीराइट की जानकारी निकालता है.

  2. कॉपीराइट के एक से ज़्यादा सोर्स को सेमीकोलन से अलग करें.

  3. जानकारी को दोहराए जाने की संख्या के आधार पर क्रम से लगाएं.

  4. कॉपीराइट के सोर्स को स्क्रीन पर दिखाएं. इन्हें सबसे ज़्यादा से लेकर सबसे कम बार इस्तेमाल किए जाने के क्रम में दिखाएं. ऐसा Google Earth की तरह करें.