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

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

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

फ़ोटोरियलिस्टिक 3D टाइल दिखाते समय, 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 टाइल्स सेवा को ऐक्सेस करने के लिए इस्तेमाल की गई एपीआई कुंजी. आपको इसे टाइल के लिए किए जाने वाले सभी अनुरोधों में अटैच करना होगा.

डिसप्ले एट्रिब्यूशन

एट्रिब्यूशन का मतलब है कि मैप टाइल के सोर्स को स्वीकार करना और इस एपीआई का इस्तेमाल करने के लिए यह ज़रूरी है. इसमें 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 करता है.