मैप में इस्तेमाल की जाने वाली भाषा और जगह की जानकारी की सेटिंग को अपनी पसंद के मुताबिक बनाया जा सकता है. इसके लिए, भाषा की डिफ़ॉल्ट सेटिंग और मैप के क्षेत्र के कोड में बदलाव करें. इससे, मैप के काम करने के तरीके पर असर पड़ सकता है. यह असर, बताए गए देश या इलाके के हिसाब से होता है.
Maps कवरेज टेबल में, Maps JavaScript में 3D Maps के कवरेज की समीक्षा करें.
भाषा के हिसाब से स्थानीयकरण
डिफ़ॉल्ट रूप से, Maps JavaScript API, भाषा की उन सेटिंग का इस्तेमाल करता है जिन्हें उपयोगकर्ता अपने ब्राउज़र में सेट करता है. इससे यह तय किया जाता है कि मैप का कौनसा अनुवाद इस्तेमाल करना है. हालांकि, इसे बदला जा सकता है. साथ ही, 3D मैप बनाते समय language पैरामीटर सेट करके, इस्तेमाल की जाने वाली भाषा को सेट किया जा सकता है. मैप शुरू होने के बाद, भाषा और इलाके की जानकारी अपडेट की जा सकती है.
language पैरामीटर सेट करने से, उस भाषा पर असर पड़ता है जिसमें कंट्रोल, टूलटिप, और कॉपीराइट नोटिस दिखाए जाते हैं. इससे राजनीतिक सुविधाओं, डिस्क्रिप्टर, और प्राकृतिक सुविधाओं के अनुवाद पर भी असर पड़ता है. जैसे, "Geneva" को "Genève" या "lake" को "lac" में बदलना या भाषा को रेंडर करने की दिशा बदलना.
Maps JavaScript में मौजूद 3D Maps, स्थानीय भाषा की सेटिंग को इस क्रम में खोजता है. अगर पहले चरण में प्राथमिकताओं को तय नहीं किया जाता है, तो यह तय किए गए क्रम में खोज जारी रखता है. स्थानीय भाषा में अनुवाद करने से जुड़े किसी भी टकराव वाले निर्देश को, यहां दिए गए क्रम के आधार पर हल किया जाता है:
- Map3DElement की परिभाषा. 3D Maps, स्थानीय भाषा की सेटिंग के लिए सबसे पहले इस जगह पर देखता है.
- Maps JavaScript API लोडर. Maps JavaScript API लोड करते समय चुनी गई भाषा का इस्तेमाल किया जाता है.
- ब्राउज़र सेटिंग और डोमेन. भाषा के लिए ब्राउज़र सेटिंग का इस्तेमाल किया जाता है. साथ ही, क्षेत्र के लिए उस डोमेन का इस्तेमाल किया जाता है जिससे Maps JavaScript API लोड किया गया था.
यहां दिए गए उदाहरण में, मैप को चीनी भाषा में दिखाया गया है और क्षेत्र को चीन पर सेट किया गया है:
const map = new Map3DElement({
center: { lat: 37.7704, lng: -122.3985, altitude: 500 },
tilt: 67.5,
mode: 'HYBRID',
language: "ZH",
region: "CN"
});
इलाके के हिसाब से स्थानीय भाषा में लिखना
region पैरामीटर, अलग-अलग मैप टाइल दिखा सकता है. इसके अलावा, यह ऐप्लिकेशन को ऐसे नतीजे दिखाने के लिए भी प्रेरित कर सकता है जो इलाके के हिसाब से ज़्यादा सही हों. इसके अलावा, क्षेत्र का टैग सेट करने से यह पक्का होता है कि ऐप्लिकेशन स्थानीय कानूनों का पालन करता है. ऐसा इसलिए होता है, क्योंकि इससे यह पक्का होता है कि ऐप्लिकेशन को जिस देश में होस्ट किया गया है उस देश के हिसाब से सही स्थानीयकरण लागू किया गया है.