यह एक पूर्ण उत्तर नहीं है, लेकिन उम्मीद है कि यह मदद करेगा।
क्या आपका नक्शा / टाइल सेट स्थिर या गतिशील है? यदि यह स्थिर है, तो मैं आपको ऑफ़लाइन प्रसंस्करण करने के लिए दृढ़ता से प्रोत्साहित करूंगा और उस तरह से जितना संभव हो उतना पूर्ववर्ती कर सकता हूं। आप इसे किसी भी तरह से कर सकते हैं, जिसे आप चाहते हैं (रीकास्टिंग या कुछ और होशियार), लेकिन आप वास्तव में बहुत तेजी से बनाने के बारे में परवाह नहीं करते हैं क्योंकि यह आपके स्तर को "सेंकना" करते समय ऑफ़लाइन हो जाएगा। आप या तो सटीक पूर्व-संकेत कर सकते हैं कि कौन-सी टाइलें प्रत्येक स्थान से दिखाई देती हैं, या कुछ प्रकार के बड़े क्षेत्र बनाते हैं और सभी टाइलें संभवतः प्रत्येक क्षेत्र से दिखाई देती हैं।
फिर, रनटाइम पर, दृश्यमान टाइलों के लिए क्वेरी बहुत सीधी और बहुत तेज होनी चाहिए।
बेशक, यदि आप गतिशील रूप से बनाए गए स्तर पर हैं, तो यह बिल्कुल लागू नहीं होता है :-)