UrlTileProvider

पब्लिक ऐब्स्ट्रैक्ट क्लास UrlTileProvider ऑब्जेक्ट
को लागू करता है TileProvider

TileProvider को कुछ हद तक लागू किया जाना चाहिए, जिसके लिए सिर्फ़ ऐसे यूआरएल की ज़रूरत होती है जो उपयोगकर्ता को दी जाने वाली इमेज पर ले जाता हो.

ध्यान दें कि इस क्लास के लिए ज़रूरी है कि सभी इमेज के डाइमेंशन एक जैसे हों.

इनहेरिट किए गए फ़ील्ड की खास जानकारी

पब्लिक कंस्ट्रक्टर से जुड़ी खास जानकारी

UrlTileProvider(इंंट की चौड़ाई, पूर्णांक की ऊंचाई)
UrlTileProvider बनाता है.

सार्वजनिक तरीके से जुड़ी खास जानकारी

फ़ाइनल टाइल
getTile(int x, int y, int Zoom)
इस टाइल कोऑर्डिनेट के लिए इस्तेमाल की जाने वाली टाइल लौटाता है.
ऐब्सट्रैक्ट यूआरएल
getTileUrl(int x, int y, int Zoom)
ऐसा URL दिखाता है जो इस टाइल के लिए इस्तेमाल की जाने वाली इमेज पर ले जाता है.

इनहेरिट किए गए तरीके की खास जानकारी

पब्लिक कंस्ट्रक्टर

Public UrlTileProvider (int चौड़ाई, int length)

UrlTileProvider बनाता है.

पैरामीटर
width टाइल के लिए इस्तेमाल की गई इमेज की चौड़ाई
ऊंचाई टाइल के लिए इस्तेमाल की गई इमेज की ऊंचाई

सार्वजनिक तरीके

सार्वजनिक फ़ाइनल टाइल getTile (int x, int y, int Zoom)

इस टाइल कोऑर्डिनेट के लिए इस्तेमाल की जाने वाली टाइल लौटाता है.

पैरामीटर
x टाइल का x कॉर्डिनेट. यह [0, 2ज़ूम - 1] की रेंज में होगा.
y टाइल का y कॉर्डिनेट. यह [0, 2ज़ूम - 1] की रेंज में होगा.
ज़ूम टाइल का ज़ूम लेवल. यह [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] की रेंज में होगा.
रिटर्न
  • इस टाइल कोऑर्डिनेट के लिए इस्तेमाल किया जाने वाला Tile. अगर आपको इस टाइल कोऑर्डिनेट के लिए टाइल नहीं देनी है, तो NO_TILE वापस करें. अगर इस समय टाइल नहीं मिलती, तो शून्य वापस करें और आगे के अनुरोध एक्सपोनेन्शियल बैकऑफ़ के साथ किए जा सकते हैं.

सार्वजनिक ऐब्स्ट्रैक्ट यूआरएल getTileUrl (int x, int y, int Zoom)

ऐसा URL दिखाता है जो इस टाइल के लिए इस्तेमाल की जाने वाली इमेज पर ले जाता है. अगर शुरुआती अनुरोध पर कोई इमेज नहीं मिलती है, तो आगे के अनुरोध एक्सपोनेन्शियल बैकऑफ़ के साथ किए जाएंगे. अगर आप इस टाइल कोऑर्डिनेट के लिए कोई इमेज नहीं देना चाहते, तो 'शून्य' डालें.

पैरामीटर
x टाइल का x कॉर्डिनेट. यह [0, 2ज़ूम - 1] की रेंज में होगा.
y टाइल का y कॉर्डिनेट. यह [0, 2ज़ूम - 1] की रेंज में होगा.
ज़ूम टाइल का ज़ूम लेवल. यह [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] की रेंज में होगा.
रिटर्न
  • इस टाइल के लिए इस्तेमाल की जाने वाली इमेज पर ले जाने वाला URL यूआरएल. अगर आपको इस टाइल कोऑर्डिनेट के लिए इमेज नहीं देनी है, तो null वापस करें.