अपने 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 के नीचे दिए गए JSON में, रिस्पॉन्स के मुख्य हिस्से में देखें.

{
  "asset": {
    "version": "2.0",
    "generator": "draco_decoder",
    "copyright": "Data SIO, NOAA, U.S. Navy, NGA, GEBCO;Landsat / Copernicus"
  }
}

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

  1. दिख रही सभी टाइल से कॉपीराइट की सारी जानकारी निकालें.

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

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

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